我正在使用 Laravel 6.0 anc 我不知道如何通过with
急切加载从数据透视表中获取指定的字段。
对于我使用的关系
$builder->with('relation_name:field1,field2")
但它不适用于这种关系的支点。有没有办法做到这一点,或者我必须手动取消其他字段的设置?
对于关系,关系的withPivot()
方法可能是您正在寻找的:
$builder->with(['relation_name' => function ($query) {
$query->withPivot('field1')->withPivot('field2');
}])->get();
您可以组合,但为了清楚起见,这是最简单的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句