Curso Tienda Delivery Flutter y Laravel

Lección 23: Integrar el Carrito de Compra

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

361 visitas | Publicado hace 1 semana

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

  1. INTEGRACIÓN DEL PAQUETE
  2. IMPLEMENTACIÓN VIEWCOMPOSER
  3. VISTAS: RESUMEN, ESTADO
  4. AGREGAR UN ITEM
  5. VER CARRITO DE COMPRA
  6. REMOVER UN ITEM
  7. VACIAR CARRITO DE COMPRA 
  8. PROCESAR PEDIDO

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 " );
    }

}

 


Contenido premium

Accede a todos los recursos y videos, explicación, scripts y código fuente con la suscripción premium

SUSCRÍBETE

Integrar el Carrito de Compra

© Todos los derechos reservados CODEA APLICACIONES | Comunidad de programación web y desarrollo de aplicaciones móviles | 2020