优化描述文档
This commit is contained in:
12
README.md
12
README.md
@@ -1,8 +1,8 @@
|
||||
# 大富翁 BuildAdmin 项目介绍
|
||||
# 项目介绍
|
||||
|
||||
## 一、项目概述
|
||||
|
||||
**dafuweng-webman** 是基于 **Webman**(Workerman)的 BuildAdmin 后台管理系统,将原 ThinkPHP8 版 BuildAdmin 迁移到 Webman 框架,实现前后端分离、常驻内存运行,提供高性能、可扩展的后台管理能力。
|
||||
**webman-builadmin** 是基于 **Webman**(Workerman)的 BuildAdmin 后台管理系统,将原 ThinkPHP8 版 BuildAdmin 迁移到 Webman 框架,实现前后端分离、常驻内存运行,提供高性能、可扩展的后台管理能力。
|
||||
|
||||
### 核心特性
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
## 三、项目结构
|
||||
|
||||
```
|
||||
dafuweng-webman/
|
||||
webman-builadmin/
|
||||
├── app/ # 应用代码
|
||||
│ ├── admin/ # 后台管理
|
||||
│ │ ├── controller/ # 控制器(auth、user、routine、crud、security、mall 等)
|
||||
@@ -137,7 +137,7 @@ dafuweng-webman/
|
||||
|
||||
```bash
|
||||
# 进入项目目录
|
||||
cd dafuweng-webman
|
||||
cd webman-builadmin
|
||||
|
||||
# 安装 PHP 依赖
|
||||
composer install
|
||||
@@ -193,7 +193,7 @@ pnpm dev
|
||||
|
||||
| 问题 | 修复说明 |
|
||||
|------|----------|
|
||||
| 数据库配置不一致 | 统一 `database.php` 与 `thinkorm.php` 默认值为 `dafuweng-buildadmin` |
|
||||
| 数据库配置不一致 | 统一 `database.php` 与 `thinkorm.php` 默认值为 `webman-builadmin` |
|
||||
| 语言 key 命名错误 | `quick Search Fields` 改为 `quickSearchFields` |
|
||||
| 编辑时密码必填 | 编辑时密码可选,仅新增时必填;后端支持密码加密与重置 |
|
||||
| 多余表单校验 | 移除 `create_time`、`update_time` 的表单校验 |
|
||||
@@ -203,7 +203,7 @@ pnpm dev
|
||||
|
||||
## 八、注意事项
|
||||
|
||||
1. **错误目录**:若存在 `dafuweng-webmanweb` 目录,为路径拼写错误,建议删除或修正为 `dafuweng-webman/web`。
|
||||
1. **错误目录**:若存在 `webman-builadmin` 目录,为路径拼写错误,建议删除或修正为 `webman-builadmin/web`。
|
||||
2. **生产环境**:建议将 `config/app.php` 中 `debug` 改为从 `.env` 读取,例如 `env('app_debug', false)`。
|
||||
3. **密码加密**:使用 `hash_password()` 存储密码,`verify_password()` 校验。
|
||||
|
||||
|
||||
@@ -133,7 +133,7 @@
|
||||
|--------------|------------------------|----------------------------------|
|
||||
| 数据库配置 | `config/database.php` | `config/thinkorm.php` |
|
||||
| 默认连接 | `config('database.default')` | `config('thinkorm.default')` |
|
||||
| 根路径 | `root_path()` | `root_path()`(同,指向 dafuweng-webman 项目根) |
|
||||
| 根路径 | `root_path()` | `root_path()`(同,指向 webman-builadmin 项目根) |
|
||||
| 控制器初始化 | `initialize()` 自动调用 | 在 `initializeBackend` 中调用 `$this->initialize()` |
|
||||
| XSS 过滤 | `$request->filter('clean_xss')` | `$inputFilter = 'clean_xss'`,由 Backend trait 在 add/edit 时应用 |
|
||||
|
||||
@@ -147,7 +147,7 @@
|
||||
- `$value` 有值:按自定义路径解析,会去掉 `app/$app/$type` 前缀
|
||||
- 预设:`admin`→`auth/admin`,`admin_rule`→`auth/rule` 等
|
||||
|
||||
**示例(表名 `xxx_yyy_zzz`,均相对于 dafuweng-webman 项目根):**
|
||||
**示例(表名 `xxx_yyy_zzz`,均相对于 webman-builadmin 项目根):**
|
||||
|
||||
| 配置项 | 默认值 | 公共模型时 |
|
||||
|------------------|------------------------------------------|----------------------------------------|
|
||||
|
||||
Reference in New Issue
Block a user