项目初期需要选择项目类型适合的框架,项目是一个订单管理系统,基于后台系统的特殊性,特殊性包括,统一的后台前端插件,成熟稳定的轮子能够满足,快速开发出项目雏形的框架。考虑到公司人员配置情况,没有那么多开发可以投入进来,选择了laravel作为基础框架。
功能模块上会要求依据公司特殊人员部门配置,没有使用自带的后台管理模块,重写了 权限控制。权限模块具体在后面文章中。
项目中基于查询调用,重新加了一个repository 层,用来处理和mysql交互以后的数据,基于查询出数据都是对象类型不方便组装数据,构建了一个自定义对象转数字方法。
如果一直沿用对象来处理数据,数据结构没那么直观,待续。。。