我有个问题。我with()
在Eloquent中使用该函数在模型之间建立关联。有时,并非所有数据都存在于某种关系模型中,因此它返回错误,有解决方案吗?
例如:
Author::whereId($authorId)->with('AuthorContactData')->with('AuthorSocialLinks');
有时AuthorContactData
一位作者不存在。有什么解决方案可以忽略任何作者。怎么没有AuthorContactData
?
谢谢,
您可以使用以下方法添加这种约束has()
:
Author::whereId($authorId)
->has('AuthorContactData')
->with('AuthorContactData', 'AuthorSocialLinks')
->get();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句