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

Laravel中提交表单后如何重定向到首页或任意指定URL

解决方案

你只需要替换原有代码末尾的return back()->with(...)返回逻辑即可,不同跳转场景的写法如下:

  • 重定向到首页
    有两种常用写法:
    1. 直接指向站点根路径,写法最简单:
    return redirect('/')->with('success', '感谢你的留言,我会尽快与你联系!');
    
    1. 如果你的首页路由定义了别名(比如路由文件中写了Route::get('/', [IndexController::class, 'index'])->name('home')),用路由别名的写法更易维护:
    return redirect()->route('home')->with('success', '感谢你的留言,我会尽快与你联系!');
    
  • 重定向到任意指定URL
    1. 跳转站内页面直接填入对应路径即可,比如跳转到公司介绍页:
    return redirect('/about')->with('success', '感谢你的留言,我会尽快与你联系!');
    
    1. 跳转外部站点直接填入完整的URL即可:
    return redirect('https://www.example.com')->with('success', '感谢你的留言,我会尽快与你联系!');
    

修改完成后提交表单就会按照你设置的路径跳转,原来的闪存成功提示也会保留,跳转后可以在对应页面直接读取session('success')展示提示内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 04:36:00