中博智创
v2.0.3 · 开源免费商用

一套开箱即用的
ThinkPHP 8 通用后台框架

多应用分层、RBAC 权限、代码生成、主题皮肤与常用组件全部内置。
把重复的脚手架一次做完,剩下的时间留给业务本身。

核心能力

后台该有的基础能力已经替你写好,开箱即可进入业务开发。

多应用架构

api / backend / frontend / common 四应用独立分层,controller、service、validate、view 各归其位,业务与框架解耦。

RBAC 权限体系

管理员、角色、菜单、部门、岗位五个维度,菜单按角色动态生成,接口与按钮级权限一并覆盖。

代码生成器

选表即生成 controller / service / validate / view 全套 CRUD,字段类型自动映射,省下大量重复劳动。

主题与皮肤

强调色全部变量化,内置八套主题色,后台框架层为浅色磁贴导航,切换一处即全站联动。

系统能力齐备

附件、字典、日志、计划任务、短信邮件、通知、水印、存储、访问统计均已内置,无需重复搭建。

开源可商用

程序完全开源,允许去除界面版权信息,可自由用于商业项目与二次开发,无授权费用。

技术选型与目录分层

成熟稳定的技术栈,清晰的分层约定,接手与交接都不需要额外成本。

技术栈

不引入额外抽象,前端沿用 Layui 组件体系,后端遵循 ThinkPHP 官方约定。

  • PHP8.0+
  • ThinkPHP8.1
  • Layui2.13
  • MySQL5.7+
  • Nginx / Apache

运行环境

  • PHP 8.0 及以上,推荐 8.1 / 8.2
  • 需开启 json、curl、zip、fileinfo、mbstring、pdo_mysql 扩展
  • MySQL 5.7 及以上,伪静态使用 ThinkPHP 规则
  • 存储支持本地、阿里云 OSS、腾讯云 COS、七牛云
项目结构
app/
├─ api/        接口应用
├─ backend/    后台应用
├─ frontend/   前台应用
└─ common/     公共层
   ├─ basics/  基类 Backend / Frontend / Service …
   ├─ utils/   工具 Ajax / Config / Url / Menu …
   └─ model/   数据模型
config/        全局配置
public/        入口文件与静态资源
runtime/       运行缓存与日志

公共基类集中在 app/common/basics,工具类集中在 app/common/utils,异常统一由 ExceptionHandle 接管。