'integer', 'leader_id' => 'integer', 'total_power' => 'integer', 'member_count' => 'integer', ]; /** * 获取关联的赛季 * * @return BelongsTo */ public function season(): BelongsTo { return $this->belongsTo(PetBattleSeason::class, 'season_id'); } /** * 获取队伍的所有成员 * * @return HasMany */ public function members(): HasMany { return $this->hasMany(PetBattleTeamMember::class, 'team_id'); } /** * 获取队长用户 * * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function leader() { return $this->belongsTo(\App\Models\User::class, 'leader_id'); } }