【发布时间】:2014-11-10 03:48:55
【问题描述】:
有没有办法在 Eloquent 中使用 withTrashed 与关系。
我需要的是这个。我有表和模型Mark 和另一个表User。 User 有很多 Mark 和 Mark 属于 User。所以我在 Eloquent 模型中定义了这一点。
现在我需要获得一个软删除的Mark 实例。如果User 没有被软删除,这不是问题,但如果Mark 和User 都被软删除,我会收到错误Trying to get property of non-object,因为
$mark->user
不会返回实际用户,因为它被软删除了。
有没有办法让我做类似的事情
$mark->withTrashed()->user
即使被删除也能得到这个相关用户?
【问题讨论】: