Пример #1
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index(Request $request)
 {
     $choferes = Chofer::where('activo', '1')->orderBy('apellido', 'ASC')->get();
     $taxis = Taxi::orderBy('matricula', 'ASC')->get();
     $liquidaciones = Liquidacion::matricula($request->get('taxi_id'))->choferid($request->get('chofer_id'))->fechaDesde($request->get('fecha_desde'))->fechaHasta($request->get('fecha_hasta'))->orderBy('fecha', 'DESC')->paginate();
     $listaTaxis = array('' => 'Taxi...') + $taxis->lists('matricula', 'id')->toArray();
     $listaChoferes = array('' => 'Chofer...') + $choferes->lists('nombre_completo', 'id')->toArray();
     $filtros = [$request->taxi_id, $request->chofer_id, $request->fecha_desde, $request->fecha_hasta];
     if (count($request->query) == 0) {
         unset($filtros);
     }
     return view('liquidaciones.index', compact('liquidaciones', 'choferes', 'taxis', 'listaTaxis', 'listaChoferes', 'filtros'));
 }
Пример #2
0
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create()
 {
     $gastos = Gasto::paginate();
     $taxis = Taxi::orderBy('matricula', 'ASC')->get();
     return view('gastos.create', compact('gastos', 'taxis'));
 }