Comment obtenir le modèle de l'utilisateur actuellement connecté?

Aug 18 2020

Comment puis-je obtenir le modèle de l'utilisateur actuellement connecté? Par exemple, s'il existe deux types d'utilisateurs dans le personnel du système et l'administrateur? Comment savoir à quel modèle appartient l'utilisateur?

Auth::user()->?

Réponses

3 ajthinking Aug 18 2020 at 13:56

Vous pouvez utiliser la get_classméthode intégrée ?

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

Essayez d'utiliser instanceof.

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

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