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后缀.如果确实需要,当你通过工匠创建一个控制器时,它会自动添加它,或者抱怨它,但事实并非如此.所以,请随意(但请记住,如果你想要一个控制器“狗”,并有一个模型“狗”……好吧,它会很复杂).
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |