group(function (): void { Route::get('cart', [CartController::class, 'show']); Route::post('cart/items', [CartController::class, 'addItem']); Route::patch('cart/items/{cartItem}', [CartController::class, 'updateItemQuantity']); Route::delete('cart/items/{cartItem}', [CartController::class, 'removeItem']); }); Route::prefix('tenants/{tenant:codigo}') ->middleware('auth:sanctum') ->group(function (): void { Route::post('checkout-carts/{cart}/edit', [CartController::class, 'prepareCheckoutEditing']); Route::patch('checkout-carts/{cart}/items/{cartItem}', [CartController::class, 'updateCheckoutItem']); });