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

2022-08-30 13:56:50

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


答案 1

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


答案 2

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

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

    class Foo
    {
        const VERSION = '1.0';
        const DATE_APPROVED = '2012-06-01';
    }
    

有用的链接:

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


推荐