Laravel 5: 文件名的命名约定

Laravel 5: naming convention for file names

我是 Laravel 和 PHP 的新手。我想知道为什么 Laravel 应用程序中的某些子目录的文件首字母大写而其他文件首字母小写。为什么这个 "inconsistency"?

根据 PSR-4 约定:

http://www.php-fig.org/psr/psr-4/

这样就定义了您的命名空间。约定是将您的目录名称与名称空间相匹配。如果这是 java,它们都会是小写的。但是,在 PHP 中,命名空间约定是将它们全部保持为大写。另一个约定是您的命名空间应该与非第三方代码的目录结构相匹配。但是请记住,对于 psr-4,这不是必需的。