加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – 控制器在Laravel 5中命名约定

发布时间:2020-12-14 19:42:32 所属栏目:大数据 来源:网络整理
导读:Laravel 5中的所有控制器仍以Controller后缀命名,如AuthController和PasswordController.有没有理由用自己的控制器来遵循这个约定,或者那些后缀只是从命名空间时代的剩余部分? 我大多数时候都使用基于动作的URL生成,所以我避免像url(‘home’)那样链接,但更
Laravel 5中的所有控制器仍以Controller后缀命名,如AuthController和PasswordController.有没有理由用自己的控制器来遵循这个约定,或者那些后缀只是从命名空间时代的剩余部分?

我大多数时候都使用基于动作的URL生成,所以我避免像url(‘home’)那样链接,但更喜欢像action(‘HomeController @ index)之类的东西.通过这种方式,我可以毫不费力地更改URL模式.

但是行动(‘Home @ index’)更加优雅.背后有陷阱吗?

解决方法

无需添加Controller后缀.如果确实需要,当你通过工匠创建一个控制器时,它会自动添加它,或者抱怨它,但事实并非如此.所以,请随意(但请记住,如果你想要一个控制器“狗”,并有一个模型“狗”……好吧,它会很复杂).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读