/** * 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); } }
public function listingAction() { $travels = Travel::all(); return view('travelling.listing', array('travels' => $travels)); }