/**
  * Show the application welcome screen to the user.
  *
  * @return Response
  */
 public function index()
 {
     $data['cant_presupuestos_aprobados'] = Presupuesto::where('estatus', '>=', 3)->count();
     $data['cant_presupuestos_enviados'] = Presupuesto::whereEstatus(2)->count();
     $data['cant_eventos_mes'] = Presupuesto::filtrar(['evento' => 'mes'])->count();
     $data['monto_x_pagar'] = DetalleArticulo::whereNull('fecha_pago')->get()->sum('costo_total');
     $presupuestos = Presupuesto::whereEstatus(3)->get();
     $data['monto_x_cobrar'] = 0;
     $presupuestos->each(function (Presupuesto $presupuesto) use($data) {
         $data['monto_x_cobrar'] += $presupuesto->monto_total;
     });
     return view('index', $data);
 }
Ejemplo n.º 2
0
 public function search(Request $request)
 {
     $presupuestos = Presupuesto::where("id", 'like', '%' . $request->input("search") . '%')->orderBy('created_at', 'desc')->paginate(10);
     return view("presupuestos.index", compact("presupuestos"));
 }