Curso App para Pizzería con delivery
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
686 visitas
« Capítulo 16 – Implementación Agregar Item
Capítulo 18 – Decrementar la cantidad de un item »
Descarga el código fuente del proyecto adquiriendo el curso completo
Comprar© Todos los derechos reservados Codea App | ...de frente al código!!! | 2020 - 2023