name != "" || $request->name != null){ $brand_query->where('name', 'like', '%'.$request->name.'%'); SearchUtility::store($request->name); } return new BrandCollection($brand_query->paginate(10)); } public function top() { return Cache::remember('app.top_brands', 86400, function(){ return new BrandCollection(Brand::where('top', 1)->get()); }); } }