Rob*_*bok 5 php model-view-controller laravel laravel-5
Laravel 5 中的所有控制器仍然以Controller后缀命名,例如AuthController和PasswordController。是否有任何理由使用自己的控制器遵循此约定,或者这些后缀只是前命名空间时代的遗留物?
我大部分时间都使用基于操作的 URL 生成,因此我避免使用类似 的链接url('home'),但更喜欢类似的链接action('HomeController@index)。这样我就可以轻松地更改 URL 模式。
但action('Home@index')要优雅得多。背后有什么陷阱吗?
无需添加Controller后缀。如果确实需要的话,当你通过 artisan 创建一个 Controller 时,它会自动添加它,或者抱怨它,但事实并非如此。所以,请随意(但请记住,如果您想要一个控制器“Dog”并且有一个模型“Dog”......那么,它会很复杂)。
| 归档时间: |
|
| 查看次数: |
3016 次 |
| 最近记录: |