Curso Flutter y Laravel Tienda Delivery
Para integrar un carrito de compra en una aplicación web con el Framework Laravel empleamos paquete que ayudan a esta finalidad, veamos el proceso
Lección 23 del Curso Flutter y Laravel Tienda Delivery
Para integrar un carrito de compra en una aplicación web con el Framework Laravel empleamos paquete que ayudan a esta finalidad, veamos el proceso
Parte del código de la implementación del carrito de compra
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
...
class CarritoController extends Controller
{
public function agregar(Request $request){
$producto = Productos::find($request->id);
Cart::add(
$producto->id,
$producto->nombre,
$producto->precio,
$request->quantity,
array("unidad"=>$producto->unidad)
);
return back()->with('success',"$producto->nombre ! se ha agregado al carrito de compra " );
}
public function checkout(){
return view('front.checkout');
}
public function remover(Request $request){
$producto = Productos::find($request->id);
Cart::remove(['id'=>$request->id]);
return back()->with('success'," Producto eliminado " );
}
public function vaciar(){
Cart::clear();
return back()->with('success'," Carrito vacio " );
}
}
¿Cómo implementar un carrito de compra en Laravel? Curso Tienda
2744 visitas
© Todos los derechos reservados Codea App FullStack | Cursos de programación avanzados | 2020 - 2021