Как получить зарегистрированного пользователя Sentinel для front-end

Я хочу вывести зарегистрированного пользователя на фронтенд. В моем внешнем лезвии PHP я использовал Sentinel::check() метод. Но это return false, Когда я проверяю то же самое состояние в классе контроллера это return true, Итак, я хочу узнать, как вывести зарегистрированного пользователя на внешний интерфейс.

-1

Решение

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

view()->share( 'loggedUser', Sentinel::getUser() );

После этого вы можете получить доступ к пользователю Sentinel из переменной loggedUser во всех интерфейсных классах. Форма это вы можете получить доступ ко всем Sentinel::getUser() связанные методы из внешнего интерфейса.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]