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'); }
/** * 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]); }