Пример #1
0
 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');
 }
Пример #2
0
 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';
     }
 }