You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel控制器命名用单数还是复数?规则是否有变化?

Laravel控制器命名:单数还是复数?
  • 从2018年到现在,Laravel官方生成工具(比如执行php artisan make:controller)默认仍生成单数形式的控制器名称,这一点没有本质变化。
  • 官方并没有强制的通用规范,这本质上是团队约定或个人偏好的问题,两种命名方式都有大量开发者在使用。
  • 两种命名的常见思路:
    • 复数命名:认为控制器负责处理一组资源的操作(比如处理多个用户的增删改查),契合RESTful资源集合的概念
    • 单数命名:聚焦单个模型的逻辑处理,比如UserController对应User模型,更贴合面向对象的单一职责原则,你觉得单数更合理的想法完全站得住脚,不少开发者也偏好这种方式

内容的提问来源于stack exchange,提问作者Max Pattern

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 02:55:24