/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index(Request $request) { if ($request->has('search')) { $products = SubProduct::where('is_active', 1)->where('id', 'LIKE', "%" . $request->input('search') . "%")->orWhere('product_name', 'LIKE', "%" . $request->input('search') . "%")->paginate(5); } else { if ($request->has('sortby')) { $products = SubProduct::orderBy($request->input('sortby'))->paginate(5); } else { $products = SubProduct::paginate(5); } } $products->setPath(url() . '/back/subproduct'); return view('pages.admin.subproduct.list', ['products' => $products]); }