find($siteId); if ($site === null) { throw ValidationException::withMessages([ 'admin_site_id' => [trans('validation.exists', ['attribute' => 'admin_site_id'])], ]); } if ($actor->isSuperAdmin()) { return; } if (! AdminIntegrationSiteAccess::canAccess($actor, $site)) { throw ValidationException::withMessages([ 'admin_site_id' => [trans('admin.site_access_denied')], ]); } } }