我的数据库设置为......
帐户 - < Accounts_Games> - 游戏
Accounts
---------
id INT
Accounts_Games
---------
id INT
account_id INT
game_id INT
Games
---------
id INT
我已经设法通过belongsToMany很容易地通过一个帐户获取游戏列表。现在我需要获得一个帐户未加入的游戏列表。
如何在Eloquent中实现这一目标?
由于
答案 0 :(得分:2)
我不知道你们每个表中的表字段。
但你可以这样做:在GamesEloquent文件中添加1个这样的方法:
public function account_not_join()
{
return $this->belongsToMany('Account', 'accounts_games', 'game_id', 'account_id')->where('is_join', 0);
}