public function search(Request $request) { $term = urldecode($request->query('query')); if (!$term) { return view('search::__front.results', compact('term')); } $products = Product::search($term)->paginate(); $products->load(['categories', 'image']); return view('search::__front.results', compact('term', 'products')); }