Laravel5.5 一个路由参数的问题

在第一本教程中,获取粉丝和关注人的路由里面,有个路由参数{user},似乎这个参数的名字是固定的,当我尝试改变这个参数名字时,没有返回任何模型实例.这个参数名字是不是在哪里固定了?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
最佳答案

可以参考一下laravel的手册,隐性路由绑定。https://learnku.com/docs/laravel/5.5/routi...

6年前 评论
讨论数量: 3

可以参考一下laravel的手册,隐性路由绑定。https://learnku.com/docs/laravel/5.5/routi...

6年前 评论

有点明白了,在控制器方法中Eloquent 类型提示的时候,会自动解析路由参数与类型提示变量。默认路由参数要与类型提示变量同名,才能解析出类型实例注入到方法中(仅为Eloquent类型提示,其他的就不太清楚)。谢谢

6年前 评论

这是Eloquent 模板的 『隐性路由模型绑定』,教程中{user}指的是当前用户id,因此你改变该参数该考虑 『授权策略』

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!