Как получить модель текущего авторизованного пользователя?

Aug 18 2020

Как я могу получить модель текущего авторизованного пользователя? Например, есть ли два типа пользователей в системе: персонал и администратор? как мне узнать, к какой модели принадлежит пользователь?

Auth::user()->?

Ответы

3 ajthinking Aug 18 2020 at 13:56

Вы можете использовать встроенный get_classметод?

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

Попробуйте использовать instanceof.

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

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