'hashed', ]; } #[Scope] protected function withoutDeveloper(Builder $query): void { $query->whereDoesntHave('roles', function ($q) { $q->where('name', RoleEnum::DEVELOPER); }); } public function canAccessPanel(Panel $panel): bool { return auth()->user()->hasRole([RoleEnum::DEVELOPER, RoleEnum::OWNER, RoleEnum::ADMINISTRATOR]); } }