コード例 #1
0
ファイル: TravelController.php プロジェクト: archer3cl/adhl
 /**
  * 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);
     }
 }
コード例 #2
0
 /**
  * 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 [];
     }
 }