【发布时间】:2021-02-05 23:49:22
【问题描述】:
当我将 ModelName::with('somerelation')->get() 与 Laravel Eloquent 一起使用时,如果模型没有这种关系,我会收到 Call to undefined relationship [somerelation] on model [App\SomeModel] 错误。
但是对于多态关系,我收集了所有相关模型,如果没有定义关系,我想使用with('somerelation') 并获取null。有什么方法可以避免错误并从 with() 中返回 null 或任何有条件地使用 with 的方法?
【问题讨论】: