Laravel团队 - 游戏关系

时间:2016-07-30 10:49:33

标签: laravel laravel-5 eloquent laravel-5.2

我正在建立一个涉及篮球比赛日程的网站。我有2个表:teamsgames

至于模型之间的关系。对于游戏我得到了这个:

public function homeTeam()
{
    return $this->belongsTo('App\Team\Team', 'home_team');
}

public function awayTeam()
{
    return $this->belongsTo('App\Team\Team', 'away_team');
}

但是我应该为Team模型做些什么?通过其中的games()方法,我希望得到所有团队的游戏,主页,为此,我需要同时引用home_team和{ away_team表上的{1}}列。

修改

我的表结构

games

1 个答案:

答案 0 :(得分:0)

试试这个。我希望这有效

团队模型

     $Yii::$app->db->createCommand()
        ->update('your_tbl_user', ['status'=>NULL], 'status=12 AND id != 1')
        ->execute();

查找主队的所有比赛

public function hometeamgames(){
    return $this->hasMany('App\Team\Game','home_team');
}
public function awayteamgames(){
    return $this->hasMany('App\Team\Game','away_team');
}