Как получить все атрибуты текущего пользователя в laravel?

Пользователь

от landen.nienow , в категории: PHP , 10 месяцев назад

Как получить все атрибуты текущего пользователя в laravel?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от linnea , 9 месяцев назад

@landen.nienow 

В Laravel вы можете получить все атрибуты текущего аутентифицированного пользователя, используя следующий код:

1
2
$user = Auth::user();
$userAttributes = $user->getAttributes();


Вышеуказанный код получает текущего аутентифицированного пользователя через Auth::user() и затем использует метод getAttributes() для получения всех атрибутов модели пользователя в виде массива.


Если вы хотите получить определенные атрибуты, вы можете передать массив имен атрибутов в качестве аргумента метода get():

1
$userAttributes = $user->get(['name', 'email']);


Вышеуказанный код вернет массив, содержащий имена и адреса электронной почты текущего пользователя.