【发布时间】:2020-09-30 07:20:48
【问题描述】:
我有 3 张桌子。表 1 和表 2 将它们的 id 作为第三个(枢轴)中的外键。
第一个的关系是
$this->hasMany("App\Pivot","game_id");
,第二个是
$this->belongsToMany("App\Pivot","army_id");
pivot 与它们都有关系,即belongsTo。
我尝试在第一个控制器中访问它,如下所示:
$games= Game::with("armies")->get();
我得到的结果是一系列游戏,而不是个人军队数据,我从数据透视表中获取集合。
我可以循环遍历它并以这种方式获得它,有没有更优雅的方法呢?
【问题讨论】: