我的中间件存在问题。
创建自定义中间件:php artisan AuthNew
在我的AuthNew中:
在我的routes.php中:
问题是当我登录时总是将我重定向到/ account。即使我执行/注销事物,它仍然会将我重定向到/ account。我期望发生的是我成功登录的时候。所有帐户路由仅在用户通过身份验证时才会路由。如果没有,将重定向到登录页面。并且不再访问/帐户链接。反之亦然登录。 (如果经过身份验证无法访问登录页面)请告知。
答案 0 :(得分:0)
您将中间件应用于该路由组中的所有路由,包括 / postLogin 。路由中间件在执行控制器之前运行。当您尝试登录时,您被识别为访客,因此在执行/ postLogin之前重定向到/ account。在该组之外声明 / postLogin 路由,以便不应用中间件。