1
我收到一个模型。这个模型可以有两种类型。说要么它可以是App\Models\User
或App\Models\Resource
比较模型类型Laravel
我想检查它是哪种类型?目前我正在使用instanceof
,但没有运气。
public function someFunction($result)
{
//result can be either User model or Resource model.
if($result instanceof App\Models\User)
{
//do soemthing for user.
}
else{
//do something for resource.
}
}
当你做一个'dd($ result)'你会得到什么? –
@ Bara'ayyash,它是雄辩的模型之一(用户或资源)。顺便说一句,检查由Sandeesh的答案,这是我的错误'typehinting'类模型名称。 –