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

Laravel带参数URL返回404错误,无参数时运行正常该如何解决?

问题原因

  • 出错的路由配置中,路径ver_complejo和动态参数{id}之间错误使用了**反斜杠\**作为分隔符,不符合Laravel路由的规范要求。
  • Laravel路由的路径段默认使用正斜杠/分隔,你写的ver_complejo\{id}会被框架识别为固定路径字符串,而非ver_complejo后跟动态参数的结构,因此带参数的访问请求无法匹配到对应路由,触发404错误。

解决方法

将出错的路由规则中的反斜杠替换为正斜杠即可,修改后的路由代码如下:

Route::get('ver_complejo/{id}', ['as' => 'ver_complejo','uses' => 'App\Http\Controllers\ComplejoController@ver_complejo']);

修改完成后可以执行php artisan route:clear清空路由缓存,确认路由生效后再测试带参数的访问即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 23:45:04