You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel登录页提示"This page isn’t working right now"问题求助

问题原因

你在LoginController的构造函数中全局注册了auth中间件,该中间件会校验访问者的登录状态,未登录用户会被自动重定向到登录路由。你访问登录页本身就是未登录状态,触发中间件拦截后再次跳转登录页,形成无限重定向循环,最终导致页面报错无法正常加载。

解决方案

根据你的业务需求选其中一种即可:

  • 直接删除构造函数内的中间件注册代码(更推荐,登录相关方法本身就是面向未登录用户开放的,不需要登录校验)
    修改后的构造函数如下:
public function __construct()
{
    // 移除全局auth中间件注册
}
  • 如果你后续在该控制器内添加了其他需要登录才能访问的方法,可以用except方法排除不需要校验登录状态的登录页、登录提交方法:
public function __construct()
{
    $this->middleware(['auth'])->except(['index', 'store']);
}

可选排查建议

如果修改后依旧报错,可以先将.env文件中的APP_DEBUG参数设置为true开启调试模式,即可看到具体的错误信息,方便定位其他潜在问题,比如视图文件不存在、路由配置错误等。

内容的提问来源于stack exchange,提问作者Eymen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 11:57:04