-1

我对如何检查$userLaravel 中的用户对象没有什么困惑。

$user = Apiato::call('User@FindUsersbytask', [$request->id]);
if($user) {   // here i have to check weather the $user is a user object or not
    Apiato::call('User@deleteuserTask', [$request->id]);
    ...
4

2 回答 2

2

试试这个方法

if(is_object($user))
于 2021-10-12T11:37:46.270 回答
2

如果您想要确保变量$user是类的实例User,那么:

if ($user instanceof User) {
    ...
}

否则,如果它只是应该是任何对象,那么您可以使用:

if (is_object($user)) {
    ...
}

尽管这对于任何对象的实例都是正确的,但例如,您不能安全地调用方法或访问User类中存在的属性。

于 2021-10-12T14:54:29.200 回答