Laravel控制器名称是单数还是复数?[副本]

pu82cl6c  于 2022-12-01  发布在  其他
关注(0)|答案(2)|浏览(155)

此问题在此处已有答案

laravel controller name should be plural or singular?(3个答案)
2天前关闭。
在Laravel的教程中(*1)据说控制器名称应该是复数而不是单数。我很惊讶,因为Laravel总是自动生成单数的控制器。在2018年的Laravel Context中也有这样的问题。(*2)。在这方面有什么变化吗?这里有一个普遍有效的声明,还是这是一个品味的问题。对我个人来说,单数完全有意义。

n8ghc7c1

n8ghc7c11#

Laravel社群已经同意下列命名惯例。这表示控制器的名称应该是单数,而您可以自由选择其他惯例,只要符合您的需求或您的团队偏好。

m2xkgtsf

m2xkgtsf2#

在一个句子中?应该是单数。因为Laravel有自己的做事方式。如果您键入PHP artisan make:model Todo -a,您将能够看到Laravel创建的所有内容都是单数,但迁移除外。为什么?因为一个表上会有多个项目。
php artisan stub:publish将为您提供所有组件的模板,您可以自定义这些模板,但如果您是初学者,我不建议您使用它。

相关问题