【发布时间】:2020-08-31 15:29:38
【问题描述】:
我知道 another question 涵盖了 Laravel 中的命名约定,但其中没有涵盖刀片文件。我阅读了几个博客和论坛,它们都提供了不同的方法,所以我想在这里问一下:
我的控制器方法是 AdminController@listPropertyTypes - 它列出和管理属性类型..
一个博客建议:
/resources/views/admin/property/types.blade.php
另一个博客建议下划线或没有空格:
/resources/views/admin/property_types.blade.php
/resources/views/admin/propertytypes.blade.php
我个人会这样命名,因为它是一个视图:
/resources/views/admin/property-types.blade.php
对此是否有最佳实践或 PSR 规则?
【问题讨论】:
-
最佳实践?我不相信,PSR 规则,这些是 PHP 标准的一般规则,Blade 是 Laravel 特定的,所以不是。只要您在整个代码库中保持一致,并且您/您的团队都对您决定使用的约定感到满意,然后做任何您喜欢的事情。
-
如果您询问最佳实践,那么一个建议是严格使用 CRUD 控制器; AdminController@listPropertyTypes 不是 CRUD。 AdminPropertyTypesController@index 更像是“最佳实践”。
标签: laravel laravel-blade