public function post_catalogo(Request $request) { $user = Auth::user(); $producto = Producto::find($request->input('id_producto')); $consulta = Venta::where('id_cliente', $user->id)->where('estado', 'SIN PAGO')->first(); if ($consulta) { $detalleventa = null; $detalleventa = DetalleVenta::where('id_venta', $consulta->id)->where('id_producto', $producto->id)->first(); if ($detalleventa == null) { $detalleventa = new DetalleVenta(); $detalleventa->id_venta = $consulta->id; $detalleventa->id_producto = $request->input('id_producto'); $detalleventa->cantidad = 1; $detalleventa->save(); } else { $detalleventa->cantidad = $detalleventa->cantidad + 1; $detalleventa->save(); } } else { $venta = new Venta(); $venta->id_cliente = $user->id; $venta->estado = "SIN PAGO"; $venta->save(); $detalleventa = new DetalleVenta(); $detalleventa->id_venta = $venta->id; $detalleventa->id_producto = $request->input('id_producto'); $detalleventa->cantidad = "1"; $detalleventa->save(); } return redirect()->action('UserController@get_detalleventa'); }
public function post_enviarmensaje(Request $request) { $file = $request->file('foto'); $request->file('foto')->move(public_path(), 'hola.png'); if ($request->hasFile('foto')) { // $user = Auth::user(); $consulta = Venta::where('id_cliente', $user->id)->where('estado', 'SIN PAGO')->first(); $datos = array('name' => $user->name, 'email' => $user->email, 'asunto' => "Validacion De Compra", 'mensaje' => $request->input('mensaje'), 'id_venta' => $consulta->id); \Mail::send('propio.plantillaimagen', $datos, function ($message) use($file) { $message->to('*****@*****.**', 'Gustavo De La Cruz')->subject('Validacion De Compra'); }); echo 'ENVIADO'; } }