У меня проблема с промежуточным ПО.
Создано пользовательское промежуточное ПО: php artisan AuthNew
Внутри моего AuthNew:
Внутри моего rout.php:
Проблема в том, что когда я захожу, он всегда перенаправляет меня в / account. Даже если я сделаю / выйду из системы, он все равно перенаправит меня в / аккаунт. То, что я ожидаю, произойдет, когда я успешно войду в систему. Все маршруты учетной записи будут только маршруты, если пользователь аутентифицирован. и если не будет перенаправить меня на страницу входа. И больше не будет доступа к ссылке / учетной записи. наоборот с логином. (если аутентифицированный не может получить доступ к странице входа в систему) Пожалуйста, сообщите.
Вы применяете свое промежуточное программное обеспечение ко всем маршрутам в этой группе маршрутов, включая / postLogin. Промежуточное ПО маршрута запускается до запуска контроллера. Когда вы пытаетесь войти в систему, вы распознаетесь как гость и, следовательно, будете перенаправлены в / account перед выполнением / postLogin. декларировать / postLogin маршрут вне этой группы, чтобы промежуточное программное обеспечение не применялось.
Других решений пока нет …