gpt4 book ai didi

php - Laravel 从软删除中获取关系

转载 作者:搜寻专家 更新时间:2023-10-31 21:53:36 24 4
gpt4 key购买 nike

我有 2 个表,

user
intern

一个用户 belongsTo 一个实习生,一个 inter hasOne 用户。我的问题是,当我软删除了一个 user 记录和相关的 intern 记录时。我想恢复它我找不到相关的实习生了。

所以当我找到这样的用户时:

$user = user::onlyTrashed()->find($userId);

然后说 $user->intern 结果为空,因为它找不到 intern

Trying to get property of non-object

我该如何解决这个问题?

最佳答案

检查用户是否存在。如果是,那就做任何你想做的事。

这是代码

$user = user::onlyTrashed()->find($userId);

if(!is_null($user)) {
echo $user->intern;
} else {
echo 'User does not exist!';
}

关于php - Laravel 从软删除中获取关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36395627/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com