*/ protected $casts = [ 'last_login_at' => 'datetime', 'password_hash' => 'hashed', ]; public function getAuthPassword(): ?string { return $this->password_hash; } public function usesPassword(): bool { return $this->password_hash !== null && $this->password_hash !== ''; } /** 仅 username=superadmin 可代登选手端 */ public function isSuperAdmin(): bool { return (string) $this->username === 'superadmin'; } }