feat: add success messages for cart item operations in CartController

This commit is contained in:
2026-07-02 12:06:00 -03:00
parent 00837850e6
commit 18eedd3209
2 changed files with 11 additions and 9 deletions

View File

@@ -33,7 +33,9 @@ class CartController extends Controller
(int) $request->validated('cantidad'),
);
$response = CartResource::make($result['cart'])->response();
$response = CartResource::make($result['cart'])
->additional(['message' => 'Producto agregado al carrito.'])
->response();
if ($result['guest_token'] !== null) {
$response->withCookie($this->cartService->makeGuestTokenCookie($result['guest_token']));
@@ -54,13 +56,13 @@ class CartController extends Controller
$productVariant->getKey(),
(int) $request->validated('cantidad'),
)
);
)->additional(['message' => 'Cantidad de producto actualizada.']);
}
public function removeItem(Request $request, Tenant $tenant, ProductVariant $productVariant): CartResource
{
return CartResource::make(
$this->cartService->removeItem($tenant, $request, $productVariant->getKey())
);
)->additional(['message' => 'Producto eliminado del carrito.']);
}
}