Inicio » Cursos » App para Pizzería con delivery

Empezando el Proyecto

Panel de Administración

FrontEnd Diseño

Carrito de Compra

API Rest

Diseño de la App Android

Autenticación Android

Catálogo de Productos

Carrito de Compra Android

Extras

Curso App para Pizzería con delivery

Lección: 17 ➜ Incrementar Cantidad del Item

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

Lección 17: Incrementar Cantidad del Item

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

 

 


504 visitas

Descarga el código del proyecto

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

Descargar ahora

Más cursos que pueden interesarte

Más cursos

Codea Codea App

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

© Todos los derechos reservados Codea App | ...de frente al código!!! | 2020 - 2023