Laravel模型和控制器的文件命名

问题描述 投票:1回答:2

你好,我想知道如果有一个laravel模型和控制器中的文件一个特殊的命名约定,我创建了一个模型post.php中,当我试图用这个模型我有一个致命的错误说,班上后没有发现,但是当我改变文件名是post.php中,而不是(post.php中),它工作正常和异常没有了任何人都可以解释为什么会这样? 谢谢。

php laravel laravel-5.2
2个回答
6
投票

什么你所描述的那么像命名惯例的问题,更多的是PSR-4合规性问题的声音。

具体而言,点2.6:

所有的类名必须以大小写敏感的方式引用。

因此,例如,因为你命名的文件post.php那么该文件必须包含class postnew post()引用。这将确保作曲家PSR-4自动加载器将它捡起来。

如果,但是,已经被称为Post.php一个文件,那么它必须包含一个class Postnew Post()引用。


0
投票

命名控制器

控制器应该在单数的情况下,字与字之间没有间隔,并与“控制器”结尾。

在Laravel型号命名

模型应在单数,没有间距字之间,和大写。

Visit for more info

© www.soinside.com 2019 - 2024. All rights reserved.