меня есть миграция nominations и есть миграция teams и players. В каждой номинации может быть несколько команд. Каждая команда состоит из определенного количества игроков.
Вопрос ❓
Как составить миграцию, в которой будет
- nomination_id
- team_id,
- колонка, в которой будет несколько победителей. Может быть, как 1 так и 5, а может быть и значение null, если админ не установил
PS. Как вариант использовать winner_id и потом, через createOrUpdate?
а нужно в одной таблице номинации для команды и для игроков держать ?
будут номинации и для команд и для игроков в этих командах. Но сейчас хочу решить, чтобы для игроков в командах. Как миграцию грамотно реализовать по полям
чтобы сделать в одной таблице, можно использовать полиморфную связь. 1. Таблица с вариантами номинаций 2. Таблица с командами 3. Таблица с игроками 4. Сводная таблица с распределением номинаций по игрокам или командам Дока по ларе этой связи https://laravel.com/docs/10.x/eloquent-relationships#many-to-many-polymorphic-table-structure
Обсуждают сегодня