我有两张表,
user
intern
一个用户belongsTo
一个实习生,而一个实习生hasOne
一个用户。我的问题是,当我软删除一个user
记录和相关的intern
记录时,如果我想要恢复它,我就找不到相关的实习生了。
所以当我像这样找到用户时:
$user = user::onlyTrashed()->find($userId);
然后说$user->intern
的结果为null,因为它找不到intern
Trying to get property of non-object
我该如何修复这个问题?
$user->intern->withTrashed()
; 因为你的实习生表也使用了软删除功能。 - Jeemusu