/** * Show the application dashboard to the user. * * @param Request $request * @return Response */ public function index(Request $request) { $criteria = $request->get('criteria'); $query = $request->get('query'); switch ($criteria) { case 'reference': $cabinets = Cabinet::reference($query)->paginate(); break; case 'street': $cabinets = Cabinet::street($query)->paginate(); break; case 'croos': $cabinets = Cabinet::croos($query)->paginate(); break; case '': $cabinets = Cabinet::reference($query)->paginate(); break; } return view('index')->with('cabinets', $cabinets)->with('title', trans('titles.home')); }