0
Я строю сайт, который включает в себя график игр в баскетбол. У меня есть 2 таблицы для этого: teams
и games
.Laravel Team-Game отношения
Что касается отношений между моделями. Для игры я получил:
public function homeTeam()
{
return $this->belongsTo('App\Team\Team', 'home_team');
}
public function awayTeam()
{
return $this->belongsTo('App\Team\Team', 'away_team');
}
Но что мне делать для модели Team? По методу games()
внутри него я хочу получить все игры команды, и, и для этого мне нужно сослаться на колонки и away_team
на столе games
.
EDIT
Моя структура таблицы
teams
-------
id (int, primary)
name (varchar[255])
games
-------
id (int, primary)
home_team (int - references `id` on `teams`)
away_team (int - references `id` on `teams`)
date (datetime)
home_score (int)
away_score(int)
пожалуйста, напишите вашу структуру таблицы – jaysingkar
Вы, образующую два различных иностранных ключа «HOME_TEAM» & «AWAY_TEAM» в модели «Игры» из той же таблицы/модели «команда»? – jonju
@jonju да я делаю – Daniel