为什么这个连接返回[]没有属性

时间:2016-07-19 12:42:12

标签: mysql laravel-5

我真的很难过。

我正在尝试从2个表中加入记录。很容易。

这是我的查询;

return Player::join('played_games', 'played_games.playerId', '=', 'players.id')
        ->where('players.teamId', '=', $team->id)->get();

如果我删除where子句,我得到一个像我期望的对象数组,但是当我尝试添加where时,我得到一个没有属性的数组。此外,如果我放弃连接,where子句将获取我正在寻找的记录。他们似乎没有合作。

我错过了什么?

感谢。

修改

join方法在playing_games和players表上执行内连接,get方法返回所有匹配记录的集合。

这是一款Laravel 5.2应用程序(应该已经提到过了!)

0 个答案:

没有答案