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

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

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

634 visitas

© Todos los derechos reservados CODEA APPlications | Cursos de programación | 2020