public function search(Request $request) { $products = Product::where('name', 'LIKE', "%{$request->get('name')}%"); if (($sorter = $request->get('sorter')) != '') { $orderBy = explode(',', $sorter); $products->orderBy($orderBy[0], $orderBy[1]); } return view('product', ['products' => $products->get(), 'categorys' => Category::all(), 'navActive' => 'productList', 'catActive' => 0, 'cart' => Cart::getUserCart()]); }
/** * Display the specified resource. * * @param int $categoryId * * @return \Illuminate\Http\Response */ public function show(int $categoryId) { return view('product', ['products' => Product::where('category_id', $categoryId)->get(), 'categorys' => Category::all(), 'catActive' => $categoryId, 'navActive' => 'productList', 'cart' => Cart::getUserCart()]); }