Como obter o modelo do usuário conectado no momento?

Aug 18 2020

Como posso obter o modelo do usuário conectado no momento? Por exemplo, se houver dois tipos de usuários na equipe do sistema e no administrador? como eu saberia de qual modelo o usuário pertence?

Auth::user()->?

Respostas

3 ajthinking Aug 18 2020 at 13:56

Você pode usar o get_classmétodo embutido ?

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

Tente usar instanceof.

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

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