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

前端之家收集整理的这篇文章主要介绍了php – 控制器在Laravel 5中命名约定前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Laravel 5中的所有控制器仍以Controller后缀命名,如AuthController和PasswordController.有没有理由用自己的控制器来遵循这个约定,或者那些后缀只是从命名空间时代的剩余部分?

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

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

解决方法

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

猜你在找的Laravel相关文章