Laravel 项目开发规范

更新于 3个月前

此文档的目的,就是为了提高技术团队的凝聚力、一致性和生产效率。

作者: ilaoniu

  1.   前言
    1.   关于规范
    2.   过于灵活是一件糟糕的事情
    3.   关于「能愿动词」的使用
  2.   项目规范
    1.   Laravel 版本选择
    2.   开发和线上环境
    3.   开发专用扩展包
    4.   配置信息与环境变量
    5.   辅助函数
    6.   项目文档编写规范
    7.   工具统一
  3.   编码规范
    1.   代码风格
    2.   路由器
    3.   数据模型
    4.   控制器
    5.   视图
    6.   表单验证
    7.   授权策略
    8.   数据填充
    9.   Artisan 命令行
    10.   日期和时间
    11.   前端开发
    12.   中间件
  4.   杂项
    1.   Laravel 安全实践
    2.   Laravel 程序优化
  5.   附录
    1.   推荐阅读
    2.   readme-example.md