*/ use HasFactory, Notifiable, PasskeyAuthenticatable, TwoFactorAuthenticatable; /** * Get the attributes that should be cast. * * @return array */ protected function casts(): array { return [ 'email_verified_at' => 'datetime', 'password' => 'hashed', 'two_factor_confirmed_at' => 'datetime', ]; } /** @return HasMany */ public function players(): HasMany { return $this->hasMany(Player::class); } /** @return HasMany */ public function decks(): HasMany { return $this->hasMany(Deck::class); } /** @return HasMany */ public function ownedRooms(): HasMany { return $this->hasMany(Room::class, 'owner_id'); } }