【发布时间】:2021-10-09 15:44:34
【问题描述】:
我有三个表:“信使”通过一对多关系与“响应”连接(1 个信使可以有多个响应),以及“结构”通过多对多关系与“信使”连接关系 我想找到连接到某个结构并且在表“响应”中没有响应的信使。 例如,对于在“结构”中标识为 1 的结构“DMO”,我希望找到属于该结构且未出现在“响应”中的信使。 我正在使用 Laravel 8,我想用 Eloquent ORM 做到这一点。 正在尝试这个
public function dmoDG()
{
$structure = Structure::find(1);
$cou = $structure->courriers;
$courr = $cou->where('repondre','=',1)-
>where('dmo_sec','<>',NULL);
$courriers = $courr->doesntHave('reponses')->get();
return view("DG\dmoDG", compact('courriers'));
}
方法 Illuminate\Database\Eloquent\Collection::doesntHave 不存在。
【问题讨论】:
标签: laravel eloquent laravel-8