hasVerifiedEmail() && ! app(PortalProfileAccess::class)->has($actor, 'auditor') && ($actor->can('manage-portal') || app(ScopedPortalAdministration::class)->administrative($actor)); } public function authorize(User $actor): void { abort_unless(config('education.enabled'), 404); abort_unless($this->allows($actor), 403); } }