Capitulo 17 del Módulo 4 Carrito de Compra

➜ Incrementar Cantidad del Item

Funcionalidad Incrementar Cantidad en el Carrito de Compra | Implementación de la funcionalidad Incrementar en 1 la cantidad del item en el carrito de compra, partiendo desde la ruta el controlador y la vista

Implementación de la funcionalidad Incrementar en 1 la cantidad del item en el carrito de compra, partiendo desde la ruta el controlador y la vista

Agregar la siguiente Ruta

Route::get('/incrementar/{id}', [App\Http\Controllers\CarritoController::class, 'incrementarCantidad'])->name("incrementarcantidad");

 

Agregar en el Controlador

public function incrementarCantidad(Request $request){
        $item = Cart::content()->where("rowId",$request->id)->first();
        Cart::update($request->id,["qty"=>$item->qty+1]);
        return back()->with("success","Agregaste una unidad más");
    }

 

Agregar en la vista carrito.blade.php

....
@include("front.partials.mensaje")
....
....
<a href="/incrementar/{{$item->rowId}}" class="btn btn-success">+</a>
....

partials/mensaje.blade.php

@if( Session::has( 'success' ))
    <div class="alert alert-success" role="alert">
    {{ Session::get( 'success' ) }}
    </div>
@elseif( Session::has( 'warning' ))
    <div class="alert alert-danger" role="alert">
        {{ Session::get( 'warning' ) }}
    </div>
@endif

 

 


1236 visitas

Descarga el código del proyecto

Descarga el código fuente del proyecto adquiriendo el curso completo

Comprar

¡Qué aprenderás?

tooltip bs-tooltip-top bs-tooltip-end bs-tooltip-bottom bs-tooltip-start show fade tooltip-inner

Codea Applications

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