Saltar al contenido

agregar a la lista del carrito guardar en la base de datos en el ejemplo de código de laravel 8

Este post ha sido aprobado por expertos así aseguramos la exactitud de este tutorial.

Ejemplo: tutorial de carrito de la compra de laravel 7

publicfunctionaddToCart($id)$product=Product::find($id);if(!$product)abort(404);$cart=session()->get('cart');// if cart is empty then this the first productif(!$cart)$cart=[$id=>["name"=>$product->name,"quantity"=>1,"price"=>$product->price,"photo"=>$product->photo]];session()->put('cart',$cart);returnredirect()->back()->with('success','Product added to cart successfully!');// if cart not empty then check if this product exist then increment quantityif(isset($cart[$id]))$cart[$id]['quantity']++;session()->put('cart',$cart);returnredirect()->back()->with('success','Product added to cart successfully!');// if item not exist in cart then add to cart with quantity = 1$cart[$id]=["name"=>$product->name,"quantity"=>1,"price"=>$product->price,"photo"=>$product->photo];session()->put('cart',$cart);returnredirect()->back()->with('success','Product added to cart successfully!');

No se te olvide difundir esta sección si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *