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'類模型名稱。 –