首页 > 作文

关于Laravel 7 的简单隐式路由模型绑定

更新时间:2023-04-08 11:00:02 阅读: 评论:0

laravel 的下一个主要发行版本 ,你可以直接在路由定义中自定义隐式路由模型绑定:

route::get('/posts/{post:slug}', function (post $post) {    红日初升// ...});

  

目前,使用 lar遇见未知的自己avel 6,下文中的需求需要你像这样在模型上定义一个 getroutekeyname() 方法:

<?phpclass post extends model{    /**     * get the route key for the model.     *     * @return string     */    public function getroutekeyname()    {        return 'slug';    }}

  

你仍能使用 getroutekeyname() 方法;然而,我认为直接在路由中自定义它会更流畅。

可能你会有多个希望以不同方式绑定的路由。比如,前台路由用 slugs 去显示 posts ,后台则希望以 id 管理 posts

route::get('/posts/{post:slug}', fu改进nction (post $post) {    // ...});// 或者你在这儿可以用默认的`{post}`route::get('/admin/posts/{post:id}/edit', function (po审美教育st $post) {    // ...});

  

如果你开始尝试自定义隐式路由模型绑定,你可以安装开发版本的 laravel

laravel new example --dev

  

以上就是关于laravel 7 的简单隐式路由模型绑定的详细内容

更多学习内容请访问:

腾讯t3-t4标准精品php架构师教程目录大全,只要你看完保证薪资上升一个台阶(持办六级成绩单续更新)

本文发布于:2023-04-08 11:00:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/d9cb826ec599cb04b99d25eca4d3554f.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:关于Laravel 7 的简单隐式路由模型绑定.doc

本文 PDF 下载地址:关于Laravel 7 的简单隐式路由模型绑定.pdf

标签:路由   绑定   自定义   模型
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图