Как получить текущего пользователя
При работе с пользователями приходится получать разные данные о текущем пользователе (id-пользователя, имя и т.д.). Чтобы получить или вывести эти данные нам изначально нужно получить самого пользователя. В данной записи примеры того как получить текущего пользователя.
Бэкенд пользователь
Бэкенд пользователи (администраторы) - это встроенный функционал Winter CMS. Он реализует пользователей с доступом к административной части сайта. Посмотреть список бэкенд-пользователей можно перейдя по пути https://сайт/backend/backend/users
.
Чтобы получить бэкенд-пользователя в коде, используйте фасад BackendAuth
use BackendAuth;
$user = BackendAuth::getUser();
echo $user->id;
Более подробно смотрите в официальной документации.
Бэкенд-пользователей можно получить как в бэкенде, так и на фронтенде.
Фронтенд пользователь
Для получения фронтенд-пользователя (плагин Winter.User) используйте фасад Auth
use Auth;
$user = Auth::getUser();
echo $user->id;
*** Войдите чтобы писать комментарии.