Я хочу вывести зарегистрированного пользователя на фронтенд. В моем внешнем лезвии PHP я использовал Sentinel::check()
метод. Но это return false
, Когда я проверяю то же самое состояние в классе контроллера это return true
, Итак, я хочу узнать, как вывести зарегистрированного пользователя на внешний интерфейс.
Вы можете получить зарегистрированного пользователя на всех страницах интерфейса, добавив следующую строку кода в метод загрузки в классе AppServiceProvider.php.
view()->share( 'loggedUser', Sentinel::getUser() );
После этого вы можете получить доступ к пользователю Sentinel из переменной loggedUser во всех интерфейсных классах. Форма это вы можете получить доступ ко всем Sentinel::getUser()
связанные методы из внешнего интерфейса.
Других решений пока нет …