loadTenant($request->user()) ); } public function update( UpdateWebsiteExtraRequest $request, string $websiteExtraCode ): WebsiteExtrasResource { $tenant = $request->user()->tenant()->firstOrFail(); $this->websiteExtraService->updateForTenant( $tenant, $websiteExtraCode, $request->validated('config') ); return WebsiteExtrasResource::make( $this->loadTenant($request->user()) ); } private function loadTenant(User $user): Tenant { $tenant = $user->tenant()->firstOrFail(); return $this->tenantInformationService->load($tenant, [ 'websiteType.extras', ]); } }