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

如何从Laravel的mail.blade.php跳转至React Router定义的/history页面

配置方案

你可以选择以下任意一种方式配置按钮的url参数,即可正常跳转至React Router定义的/history页面:

  • 推荐方案:使用Laravel内置辅助函数
    直接调用url()辅助函数自动生成完整路径,不需要手动写死域名,会自动匹配.env中APP_URL的配置:
    @component('mail::button', ['url' => url('/history')]) 
    shopping history
    @endcomponent
    
  • 手动填写完整路径
    直接填入带域名的完整访问地址即可:
    @component('mail::button', ['url' => 'https://你的站点域名/history']) 
    shopping history
    @endcomponent
    

原理解释

你已配置的Route::post("history")为POST类型路由,和邮件跳转触发的GET请求不存在冲突。用户点击按钮发起GET请求访问/history时,会命中你设置的通配路由,返回React应用的入口视图,React Router加载完成后会自动识别/history路径,渲染对应页面组件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 20:06:02