feat(website-extras): implement toggle functionality for website extras and update related tests

This commit is contained in:
2026-07-31 09:47:56 -03:00
parent 45e56c43a6
commit 40cbac17c6
5 changed files with 68 additions and 0 deletions

View File

@@ -42,6 +42,17 @@ class WebsiteExtraController extends Controller
);
}
public function toggle(Request $request, string $websiteExtraCode): WebsiteExtrasResource
{
$tenant = $request->user()->tenant()->firstOrFail();
$this->websiteExtraService->toggleForTenant($tenant, $websiteExtraCode);
return WebsiteExtrasResource::make(
$this->loadTenant($request->user())
);
}
private function loadTenant(User $user): Tenant
{
$tenant = $user->tenant()->firstOrFail();