【发布时间】:2019-03-30 04:53:10
【问题描述】:
因此,为了检查模型上是否存在关系,我们对关系使用has 函数,例如model1->has('relationship1')。
虽然可以为model1->with() 函数提供一个关系数组以急切加载它们,但has 和whereHas 函数都不接受数组作为参数。如何检查是否存在多个关系?
现在,我在同一个模型上运行多个has 函数(关系没有嵌套):
model1->has('relationship1')
->has('relationship2')
->has('relationship3')
但这很乏味且容易出错。有人解决吗?
【问题讨论】: