我正在使用Laravel 6.0 anc,我不知道如何在with
急切加载的情况下从数据透视表中获取指定的字段。
对于我使用的关系
$builder->with('relation_name:field1,field2")
但它不适用于这种关系的支点。 有什么办法可以做到这一点,或者我必须手动取消设置其他字段吗?
对于关系,关系的withPivot()
方法可能是您要查找的:
$builder->with(['relation_name' => function ($query) {
$query->withPivot('field1')->withPivot('field2');
}])->get();
您可以组合,但为了清楚起见,这是最简单的。