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