【发布时间】:2020-07-01 13:03:35
【问题描述】:
在我的项目中,我有公司、用户和飞机模型。
用户和飞机是这样的:
public function companies()
{
return $this->morphToMany('App\Company', 'companyable');
}
现在,我想返回用户所属的“所有公司”中的“所有飞机”。
我目前正在通过用户模型执行此操作:
public function airplanes()
{
$myAirplanes = [];
foreach ($this->companies AS $company) {
$myAirplanes[] = $company->airplanes;
}
return $myAirplanes;
}
但我想用一个查询来做到这一点。有人知道方法吗?非常感谢您的帮助
【问题讨论】:
标签: laravel eloquent many-to-many laravel-query-builder