¿Cómo obtener el modelo del usuario que ha iniciado sesión actualmente?

Aug 18 2020

¿Cómo puedo obtener el modelo del usuario que ha iniciado sesión actualmente? Por ejemplo, si hay dos tipos de usuarios en el personal del sistema y el administrador. ¿Cómo puedo saber a qué modelo pertenece el usuario?

Auth::user()->?

Respuestas

3 ajthinking Aug 18 2020 at 13:56

¿Puede utilizar el get_classmétodo integrado ?

get_class(Auth::user())
3 Egretos Aug 18 2020 at 14:00

Intente usar instanceof.

if (Auth::user() instanceof Admin) {
// DO something
}

if (Auth::user() instanceof Staff) {
// DO another
}