Ich erhalte ein einzelnes Modell. Dieses Modell kann aus zwei Arten bestehen. Sprich Entweder Es kann App\Models\User
ORApp\Models\Resource
Vergleichen von Typen Laravel
sein Ich möchte überprüfen, welche Art es ist? Zur Zeit verwende ich instanceof
aber kein Glück.
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.
}
}
Wenn Sie ein 'dd ($ result)' tun, was bekommen Sie? –
@ Bara'ayyash, ist es eines der beredten Modell (Benutzer OR-Ressource). Btw, überprüfen Sie die Antwort von Sandeesh, das war mein Fehler 'typhing 'Klassenmodell Name. –