public function search(Request $request) { $res = (new BestCategory)->newQuery(); $q = $request->q; $q = explode(' ', $q); $res->where('title', 'like', '%'.$q[0].'%')->orWhere('description', 'like', '%'.$q[0].'%'); for ($i=1; $i < count($q); $i++) { $res->orWhere('title', 'like', '%'.$q[$i].'%'); $res->orWhere('description', 'like', '%'.$q[$i].'%'); } return $res->get(); }