что обязательно требуется 2 команды. (team1_id, team2_id). Теперь нужно взять все соревнования одной команды, то есть hasMany у Команды, только идет оно по ->orWhere. Как такое можно реализовать?
В голову приходит, только создать 2 связи по типу: competition1(): team1_id и competition2(): team2_id, затем приваять 3 связь, которая соединит обе, но выглядит так себе. Или можно по скопам ориентироваться, где прописать orWhere, но тоже такое себе
типа pivot, но с данными когда было соревнование и т.д.
Обсуждают сегодня