*/ public function users(): HasMany { return $this->hasMany(User::class, 'role_id'); } /** * Ruolo predefinito di sistema: non eliminabile. */ public function isSystemRole(): bool { return in_array($this->name, [self::ADMIN, self::SUPERVISOR, self::USER, self::GUEST], true); } /** * Il ruolo รจ assegnato ad almeno un utente. */ public function isInUse(): bool { return $this->users()->exists(); } }