我真的很难过。
我正在尝试从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应用程序(应该已经提到过了!)