public function ventasPdf(Request $request)
 {
     $id = $request->id;
     $clienteId = $request->cliente_id;
     $productos = array();
     $venta = Venta::find($id);
     foreach ($venta->productos as $producto) {
         $id = $producto->pivot->producto_id;
         $cantidad = $producto->pivot->cantidad;
         $subtotal = $producto->pivot->subtotal;
         $proAux = Producto::find($id);
         $nombre = $proAux->nombre;
         $precio = $proAux->precio;
         $productoObj = array(['id' => $id, 'nombre' => $nombre, 'cantidad' => $cantidad, 'precio' => $precio, 'subtotal' => $subtotal]);
         array_push($productos, $productoObj);
     }
     $view = \View::make('admi.ventaPdf')->with(['venta' => $venta, 'productos' => $productos])->render();
     $pdf = \App::make('dompdf.wrapper');
     $pdf->loadHTML($view)->setPaper('a4')->setOrientation('landscape');
     return $pdf->stream('invoice');
 }
 public function post_validarpagos(Request $request)
 {
     $venta = Venta::find($request->input('id_venta'));
     $venta->estado = "PROCESANDO";
     $venta->save();
     return redirect()->action('UserController@get_validarpagos');
 }
Exemple #3
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $venta = Venta::find($id);
     return view('ventas.edit', ['venta' => $venta]);
 }