public function make_order(CarritoPedidoRequest $request) { $input = $request->all(); $carrito = Cart::content(); $total = Cart::total(); $input['estado'] = 0; $input['total'] = $total; $pedido = Pedido::create($input); \Mail::send('emails.carrito.pedido_generado', ['carrito' => $carrito, 'pedido' => $pedido], function ($message) use($pedido) { $message->from('*****@*****.**', 'La Previa Delivery'); $message->to($pedido->email, $pedido)->subject('Pedido generado'); }); \Mail::send('emails.carrito.nuevo_pedido', ['carrito' => $carrito, 'pedido' => $pedido], function ($message) use($pedido) { $message->from('*****@*****.**', 'La Previa Delivery'); $message->to('*****@*****.**', $pedido)->subject('NUEVO Penerado'); }); Cart::destroy(); \Session::flash('noticia', 'Pedido generado con éxito. Muchas gracias ' . $pedido->comprador . ', se le enviará un email con los detalles del mismo.'); return redirect(''); }