feat(website-extras): add showExtra method and resource for individual website extras, update routes and tests

This commit is contained in:
2026-07-31 09:51:27 -03:00
parent 40cbac17c6
commit 6dd057874a
4 changed files with 102 additions and 6 deletions

View File

@@ -6,10 +6,8 @@ use Illuminate\Support\Facades\Route;
Route::prefix('v1/adminapp/tenant')
->middleware(['auth:sanctum', 'adminapp.tenant'])
->group(function (): void {
Route::get('website-extras', [WebsiteExtraController::class, 'show'])
->name('adminapp.tenant.website-extras.show');
Route::put('website-extras/{websiteExtraCode}', [WebsiteExtraController::class, 'update'])
->name('adminapp.tenant.website-extras.update');
Route::patch('website-extras/{websiteExtraCode}/toggle', [WebsiteExtraController::class, 'toggle'])
->name('adminapp.tenant.website-extras.toggle');
Route::get('website-extras', [WebsiteExtraController::class, 'show']);
Route::get('website-extras/{websiteExtraCode}', [WebsiteExtraController::class, 'showExtra']);
Route::put('website-extras/{websiteExtraCode}', [WebsiteExtraController::class, 'update']);
Route::patch('website-extras/{websiteExtraCode}/toggle', [WebsiteExtraController::class, 'toggle']);
});