BF6 Admin API
Modern stack · Planning aligned · Built to extend

面向演进的管理后台
服务底座

BF6 后端采用当前代技术栈与清晰分层,以 API 为核心组织能力边界;在保持交付稳定的同时,为后续业务扩容、模块接入与版本演进预留了更充足的空间。

规划先行 模块化可扩展 ThinkPHP 8 现代架构
API-First 前后端解耦,管理端与业务终端可并行演进。
Versioned 初始化脚本与 migrations 并行维护升级路径。
Extensible 模块、配置与菜单能力支持按域渐进扩展。
最新架构

API 优先 · 前后端分离

服务层以 REST 风格接口 为核心,管理端由 bf6_admin_vue 等现代前端承载;移动端、运营工具可并行接入,发布与扩容互不牵制。

  • ThinkPHP 8(当前运行 8.1.4)与 PHP 8+ 主线
  • 边界清晰:路由 / 中间件 / 业务分层,便于测试与替换
可扩展

按域拆分 · 渐进增强

业务以模块与插件组织:各包自带安装脚本、菜单与配置 SQL,配合 migrations 做版本化表结构演进,避免「一次性大改」。

  • 新能力可独立落地,再与主线合并
  • 初始化脚本 + 迁移目录,兼顾新库与存量升级
规划

文档与工程节奏对齐

平台级方案与迭代路线集中在仓库 开发计划CLAUDE.md,接口与规范在 READMEdocs/ 持续补充,便于评审、交接与回溯。

本地:复制 .example.env.envcomposer installphp think run。生产关闭调试、保护密钥与可写目录。

文档

深入阅读

总览与规范见根目录 CLAUDE.md开发计划 与本仓库 README.md;菜单图标等专项说明见 docs/