page ?? null; $category = $request->category ?? null; if($page){ $documents = Document::where('page', $page)->orderBy('lft', 'desc'); if(count($documents->get()) < 1){ return $this->errorNotFound(); } }else{ $documents = Document::orderBy('lft', 'desc'); } if($category){ $documents = $documents->where('document_category_id', $category); } return $this->respondWithCollection($documents->get(), new DocumentTransformer($this->locale)); } }