Inheritance: extends Illuminate\Database\Eloquent\Model
 public function carrito()
 {
     $cntCarrito = Carrito::getItems();
     $usuario = Auth::user()->id;
     $items = Carrito::where('idUsuario', $usuario)->get();
     $ldvs = [];
     $ldv = DB::table('carritos')->join('linea_de_ventas', 'carritos.idLineaDeVenta', '=', 'linea_de_ventas.id')->join('granos', 'linea_de_ventas.IdGrano', '=', 'granos.id')->select('carritos.*', 'linea_de_ventas.cantidad', 'granos.tipo', 'granos.precioPorTonelada', 'linea_de_ventas.unidadDeMedida')->where('carritos.idUsuario', '=', $usuario)->get();
     $subtotales = [];
     $total = 0;
     foreach ($ldv as $l) {
         $subtotales[$l->id] = $l->cantidad * $l->precioPorTonelada;
         if ($l->unidadDeMedida == 0) {
             $subtotales[$l->id] = $subtotales[$l->id] * 0.05;
         }
         $total = $total + $subtotales[$l->id];
         $subtotales[$l->id] = Dinero::money_format($subtotales[$l->id]);
         $l->precioPorTonelada = Dinero::money_format($l->precioPorTonelada);
         if ($l->unidadDeMedida == 0) {
             $l->unidadDeMedida = 'Costal(es) 50 kg';
         } else {
             $l->unidadDeMedida = 'Tonelada(s)';
         }
     }
     $total = Dinero::money_format($total);
     return view('venta.carrito', compact('ldv', 'cntCarrito', 'subtotales', 'total'));
 }
 public function show($id)
 {
     $cntCarrito = Carrito::getItems();
     $warehouse = Bodega::find($id);
     $formatedPrice = \App\Dinero::money_format($warehouse->precio);
     $area = $warehouse->ancho * $warehouse->largo;
     return view('bodega.confirmacion_de_renta', compact('warehouse', 'formatedPrice', 'area', 'cntCarrito'));
 }
Beispiel #3
0
 public static function catalogo()
 {
     $bodegas = \App\Bodega::where('estatus', 1)->paginate(5);
     $precio = [];
     foreach ($bodegas as $bodega) {
         $formatedPrice = \App\Dinero::money_format($bodega->precio);
         $precio[$bodega->id] = $formatedPrice;
     }
     $catalogo = ['bodegas' => $bodegas, 'precio' => $precio];
     return $catalogo;
 }
 public function edit($id)
 {
     $warehouse = Bodega::find($id);
     $bodega_id = $warehouse->id;
     $bodega_foto = $warehouse->foto;
     $bodega_precio = \App\Dinero::money_format($warehouse->precio);
     $bodega_pais = $warehouse->pais;
     $bodega_estado = $warehouse->estado;
     $bodega_ciudad = $warehouse->ciudad;
     $bodega_calle_num = $warehouse->calle_num;
     $bodega_colonia = $warehouse->colonia;
     $bodega_ancho = $warehouse->ancho;
     $bodega_largo = $warehouse->largo;
     $bodega_alto = $warehouse->alto;
     $bodega_area = $bodega_ancho * $bodega_largo;
     $fecha = carbon::now();
     $view = \View::make('bodega.pdf', compact('bodega_id', 'bodega_foto', 'bodega_precio', 'bodega_pais', 'bodega_estado', 'bodega_ciudad', 'bodega_calle_num', 'bodega_colonia', 'bodega_ancho', 'bodega_alto', 'bodega_largo', 'bodega_area', 'fecha'))->render();
     $pdf = \App::make('dompdf.wrapper');
     $pdf->loadHTML($view);
     return $pdf->stream('detalle_bodega');
 }