0
我正在建立一個涉及籃球比賽時間表的網站。我有兩個表格:teams
和games
。Laravel團隊 - 遊戲關係
至於模型之間的關係。對於遊戲我得到了這個:
public function homeTeam()
{
return $this->belongsTo('App\Team\Team', 'home_team');
}
public function awayTeam()
{
return $this->belongsTo('App\Team\Team', 'away_team');
}
但是我應該爲團隊模型做什麼?通過裏面的games()
方法,我想讓所有團隊的遊戲,主場和開走,爲此我需要在games
表中參考home_team
和away_team
列。
編輯
我的表結構
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」你的表結構在來自同一張表/模型「團隊」的Games模型中? – jonju
@jonju是的,我喜歡 – Daniel