Если у команды есть только один лидер, вы можете добавить столбец team_lead_id
в таблицу teams
, который является ссылкой на внешний ключ для пользователя руководства команды. Затем вы можете определить отношение в модели команды:
public function leader()
{
return $this->belongsTo(User::class);
}
В случае нескольких лидов на команду вам понадобится сводная таблица, такая как упомянутая вами таблица team_leader.