Наименование файлов моделей и контроллеров Laravel - PullRequest
0 голосов
/ 05 февраля 2019

Здравствуйте, я хочу знать, существует ли специальное соглашение об именах для файлов моделей и контроллеров laravel, я создал модель post.php, и когда я попытался использовать эту модель, я получил фатальную ошибку, сказав, что запись класса не найдена, нокогда я изменил имя файла на Post.php вместо (post.php), он работает нормально, и исключение исчезло, кто-нибудь может объяснить, почему это произошло?
Спасибо.

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

То, что вы описываете, звучит не так, как проблема соглашения об именах, а скорее как проблема PSR-4 .

В частности, пункт 2.6:

Все имена классов ДОЛЖНЫ указываться с учетом регистра.

Так, например, если вы назвали файл post.php, тогда файл должен содержать class post и ссылаться на new post().Это обеспечит его загрузку автозагрузчиком PSR-4.

Если у вас, однако, есть файл с именем Post.php, то он должен содержать class Post и называться new Post().

0 голосов
/ 05 февраля 2019

Контроллеры именования

Контроллеры должны быть в единственном числе, без пробелов между словами и заканчиваться на "Controller".

Модели именования в Laravel

Модель должна быть в единственном числе, без пробелов между словами и заглавными буквами.

Посетите для получения дополнительной информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...