作者 🐼
wolfcode
Life is a big dream in vain. Youth is white headed, but in a flash. Only the BUG is constant, and it has not been changed.
`EasyAdmin8`在`EasyAdmin`的基础上,使用`ThinkPHP v8.1`重构,并且开发了`Laravel`和`webman`等框架的版本,是市面上常用`PHP`框架的快速开发后台管理系统。
> <font color="red" style="display:block;margin-bottom:10px;">官方建议 PHP 版本使用 8.1+ 、(推荐 8.5 )</font>
>
> <font color="red" style="display:block;margin-bottom:10px;font-size:16px;"> 2025年起, EasyAdmin8 所有底层 PHP 版本最低要求 8.1 </font>
>
> PHP 最低版本支持遵循 php.net 官方规则(可能稍晚1~2个月)[查看官方版本支持](https://www.php.net/supported-versions.php)
>
> 有需要 pr 的小伙伴请到 Github 中,gitee 作为国内仓库镜像
## PHP 最低版本提升
> 2026 农历年后 `php` 最低版本将提升到 8.2+
## 国庆节快乐(2025-09-30)
> 2025年国庆节
## model 写法重构(2025-03-27)
> 适配 think-orm v4 版本 控制器数据获取均采用模型方法,统一 model 获取方式重写
## PHP底层升级(2025-01-01)
> 2025年起,`EasyAdmin8` 框架底层 `PHP` 版本要求提升到 `8.1+`
## 问答社区消息通知功能还在开发中...(2024-12-31)
> bug中~
## 程序员圣诞节快乐(2024-12-25)

感谢您分享这份详细的进度说明。为了方便团队评估与后续开发衔接,我将您提供的信息结构化整理如下,并附上可落地的建议:
### 📦 EasyAdmin8 核心定位
基于 EasyAdmin 现代化重构的跨框架后台管理系统,原生支持 `ThinkPHP 8.1` / `Laravel` / `Webman`,旨在提供轻量、高性能的 PHP 业务中台底座。
### 🔑 关键决策点速览
| 维度 | 状态 / 规划 |
|------|-------------|
| **PHP 版本策略** | 2025年起最低 `8.1+`(推荐 `8.5`)<br>2026 农历年后升至 `8.2+`<br>✅ 严格对齐 `php.net` 官方维护周期(允许 1~2 个月缓冲) |
| **近期架构调整** | `2025-03-27` Model 层全面重构,统一适配 `think-orm v4` 查询链与数据返回规范<br>`2025-01-01` 底层清理遗留语法,强制 8.1+ 特性栈 |
| **功能现状** | 问答社区消息通知模块处于调试期(已知 Bug 修复中) |
| **协作规范** | PR 请提交至 **GitHub**,Gitee 仅为国内加速镜像 |
---
### 💡 针对当前进度的开发建议
1. **版本平滑过渡**:若您的业务服务器仍运行 `PHP 8.0` 或更低,建议提前规划沙箱测试与兼容性裁剪,避免春节后 `8.2+` 硬升级导致服务中断。
2. `think-orm v4` 适配注意:
- 旧版 `->get()` / `->select()` 混合使用已逐步淘汰,统一转向链式调用与数据集对象(`Paginator` / `Collection`)
- 模型关联查询建议显式声明延迟加载,避免 N+1 性能隐患
3. **多框架代码复用**:ThinkPHP/Laravel/Webman 三端共享核心 Admin 组件时,建议通过 `Facade 桥接层` 或 `依赖注入容器中间件` 隔离框架差异,降低维护成本。
---
### 🛠 我可以为您提供的具体支持
- 旧版 EasyAdmin → EasyAdmin8 迁移 checklist 与破坏性变更对照表
- `think-orm v4` 模型重构最佳实践(含事务、软删除、事件钩子适配示例)
- Laravel / Webman 环境下的队列、缓存、视图引擎配置模板
- 问答通知功能调试路径分析或临时绕过方案
请告诉我您当前所处的环节(如:本地搭建、存量系统迁移、定制业务模块开发等),我将结合 PHP 生态规范与 EasyAdmin8 架构设计给出精准指导。