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

Laravel 10 Jetstream登录后跳转异常问题求助

Laravel 10 Jetstream 登录后跳转HOME页面失效的解决方案

核心原因及修复步骤

1. 修正Fortify配置(关键)

Jetstream依赖Fortify处理认证流程,默认优先读取Fortify的home配置,而非RouteServiceProvider中的HOME常量。

打开config/fortify.php,找到home配置项,修改为目标路由名称:

'home' => 'home',

2. 确保路由已正确命名

HOME常量对应的是路由名称而非路径,你的路由定义需要补充命名:

Route::get('/home',[AdminController::class,'home'])->name('home');

3. 检查RedirectIfAuthenticated中间件

确认app/Http/Middleware/RedirectIfAuthenticated.php中的跳转逻辑未硬编码dashboard:

// 确保使用正确的HOME常量或路由名称
return redirect(RouteServiceProvider::HOME);

4. 彻底清除缓存

除执行php artisan optimize:clear,可手动删除缓存目录确保修改生效:

rm -rf bootstrap/cache/*

验证流程

  1. 保存所有修改后重新执行php artisan optimize:clear
  2. 测试登录,确认跳转至home.index页面

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 14:57:36