Laravel模型和Controller文件命名

Ahm*_*ser 1 php laravel laravel-5.2

你好我想知道laravel模型和控制器文件是否有一个特殊的命名约定,我创建了一个模型post.php,当我尝试使用这个模型时我得到一个致命的错误说没有找到类帖子但是当我改变了文件名是Post.php而不是(post.php)它工作正常,异常消失了,任何人都可以解释为什么会发生这种情况?
谢谢.

apo*_*fos 6

您所描述的内容听起来不像是命名约定问题,更像是PSR-4合规性问题.

具体来说,第2.6点:

必须以区分大小写的方式引用所有类名.

因此,例如,由于您命名了文件,post.php因此该文件必须包含一个class post并被引用为new post().这将确保作曲家PSR-4自动加载器能够拾取它.

但是,如果您有一个名为的文件,Post.php那么它必须包含一个class Post并被引用为new Post().