laravel 5.5控制器名称应该是复数还是单数?

Moh*_*ian 19 php naming-conventions laravel laravel-5

laravel 5.5中控制器的命名约定是什么.它们应该是单数或复数.我看到有些人使用单数,有些人使用复数.什么是正确的形式?

Soh*_*415 23

以下Laravel社区接受的命名约定列表.根据这个,控制器名称应该是单数,尽管您可以选择自己的约定作为您的需要或您的团队更喜欢.

  • [here](https://laravel.com/docs/5.5/controllers)在laravel文档中也使用singular for Controller (2认同)

小智 6

您应该遵循这些命名约定:

  1. 模型名称应该是单数,例如:“配置文件”,而不是“配置文件”
  2. 控制器名称应该是带有“Controller”后缀的单数,例如:“ ProfileController ”,而不是“ProfilesController”
  3. Php 类名称应采用“StudlyCase”格式,例如:“ TestClass
  4. Php 函数名称应采用“camelCase”格式,例如:“ testFunction
  5. 类常量必须全部使用下划线分隔符以大写形式声明;例如:

    class Foo
    {
        const VERSION = '1.0';
        const DATE_APPROVED = '2012-06-01';
    }
    
    Run Code Online (Sandbox Code Playgroud)

有用的链接:

https://www.php-fig.org/psr/psr-1/