一个PHPer的偷懒哲学:如何用两套模板跳过重复造轮子
作为一个PHPer,在做新项目的时候,配权限系统、调接口加密、搞菜单路由... 这些代码就像 开发者的家务活——技术含量不高,但总得有人干。
像是后台,直接从以前做完的项目拷的话还要删不少东西,而如果直接从比较成熟的像是BuildAdmin或者Vue Naive Admin之类的项目直接开始的话,又免不了要做很多配置,而且后台总会涉及到角色管理啊,角色权限管理啊,菜单管理,管理员管理一类的东西。这些东西都浪费了我们大量的时间,所以我做了这两个仓库。
于是我把这些年攒的 “重复代码包” 提炼成了两个开箱即用的仓库:
- vue-admin-essentials —— 删繁就简的后台模板
- php-webman-essentials —— 即插即用的PHP脚手架
一、这俩仓库解决什么痛点?
- 后台管理三大件不用重写
- 用户权限(RBAC四件套:用户+角色+菜单+权限)
- 接口规范(统一响应格式/错误码/数据加解密)
- 基础配置(前后端的.env文件藏着90%的配置项)
- 消灭联调时的经典对话undefined
发布评论