/** * Display a listing of the resource. * * @return Response */ public function index() { if (Auth::user()->hasRole('driver')) { return view('travels.drivers.index')->with('travels', Auth::user()->travels); } else { switch (Input::get('filter')) { case 0: $travels = Travel::all(); break; case 1: $travels = Travel::where('status', '=', Input::get('type')); break; case 2: $travels = Travel::where('driver_id', '=', Input::get('driver_id')); break; case 3: $travels = Travel::where('accountant', '=', Input::get('accountant_id')); break; default: $travels = Travel::all(); break; } return view('travels.accountants.index')->with('travels', $travels); } }
/** * Display a listing of the resource. * * @return Response */ public function index() { $user_id = Request::input('user_id'); $travel = Travel::where('user_id', $user_id)->get(); if (count($travel) > 0) { return $travel; } else { return []; } }