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

Laravel bodmembers.show路由参数缺失错误求助

问题解决:Missing required parameter for Route: bodmembers.show

核心原因

路由定义的参数是{bodmember}(全小写单数),但你在视图里传递的参数键是BODMember(大驼峰格式),Laravel无法匹配到对应的路由参数,导致缺失报错。

修复方案

方案1:修正视图中的参数键名

把视图里的参数键改成和路由参数一致的小写形式bodmember:

<a href="{{route('bodmembers.show', ['bodmember' => $BODMember['id']]) }}">Edit Info</a>

方案2:直接传递模型实例(更简洁)

因为你使用了Laravel的路由模型绑定,可以直接把整个模型实例传给route()函数,Laravel会自动提取主键ID作为路由参数:

<a href="{{route('bodmembers.show', $BODMember) }}">Edit Info</a>

验证路由参数名(可选)

可以通过执行Artisan命令查看当前路由列表,确认参数名是否匹配:

php artisan route:list

找到bodmembers.show这条路由,会看到URI为adminpanel/bodmembers/{bodmember},参数名明确为bodmember,传递参数时键名必须完全一致。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 14:30:59