Laravel控制器名称是单数还是复数?



在Laravel(*1)的教程中,据说控制器名称应该是复数而不是单数。我很惊讶,因为Laravel总是以单数自动生成控制器。2018年在SO(*2)的Laravel上下文中也有这个问题。在这方面有什么变化吗?这里是否有一个普遍有效的说法,或者这是一个品味问题。对我个人来说,单数完全有意义。

https://youtu.be/L1owEfA9ioc?t=148* 1

*2 laravel controller的名称应该是复数还是单数?

Laravel社区已经同意了以下命名约定列表。这表明控制器的名称应该是单数,当自由选择另一个时如果它适合你的需要或你的团队的偏好,

?应该是单数. 因为Laravel有自己的做事方式。如果你输入PHP artisan make:model Todo -a,你会看到Laravel创建的所有东西都是单一的,除了迁移。为什么?因为一张桌子上会有多个项目。

php artisan stub:publish会给你所有组件的模板,你可以自定义,但我不建议它干扰它,如果你是一个初学者。

最新更新