Integrar el Carrito de Compra

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

¿Cómo implementar un carrito de compra en Laravel? Curso Tienda

DESCRIPCIÓN DE LA LECCIÓN

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

}

 


COMPRA ESTE CURSO

Y accede a todos los recursos y videos, explicación, scripts y descarga del código fuente disponible con la compra del curso

Comprar Flutter y Laravel Tienda Delivery

870 visitas

Lecciones del curso

VER MÁS CURSOS
Logo Codea App

Develop your code

Perú, México, Colombia, España, Venezuela, Argentina, Bolivia

© Todos los derechos reservados CODEA APP | Cursos de programación avanzados con proyectos reales | 2020