## 概述
此后台系统为原后台管理系统的升级版,基于ThinkPHP6.0与AdminLTE3.1开发。后台包含以下功能:
- 用户管理
- 用户等级管理
- 后台用户管理
- 后台角色管理
- 后台日志管理
- 后台菜单管理
- 后台权限管理
- 代码自动生成
- 数据库维护管理
- 自定义设置管理
## 项目目录结构
~~~
www WEB部署目录(或者子目录)
├─app 应用目录
│ │
│ ├─admin 后台模块目录
│ │ ├─config 控制器目录(目录下为纯后台使用的配置文件)
│ │ ├─controller 控制器目录
│ │ ├─exception 后台异常相关目录
│ │ ├─listener 事件监听目录
│ │ ├─model 模型目录(目录下为纯后台使用的模型)
│ │ ├─service 模块service目录(目录下为纯后台使用的service)
│ │ ├─traits trait目录
│ │ ├─validate 验证器目录(目录下为纯后台使用的验证器)
│ │ ├─view 视图目录
│ │ ├─common.php 模块函数文件
│ │ ├─event.php 模块事件配置文件
│ │ ├─middleware.php 模块中间件配置文件
│ │ ├─provider.php 模块provider配置文件
│ │ └─ ... 更多类库目录
│ │
│ ├─api Api模块目录
│ │ ├─config api配置目录
│ │ ├─controller 控制器目录
│ │ ├─exception api异常目录
│ │ ├─service service目录
│ │ ├─common.php 模块函数文件
│ │ └─ ... 更多类库目录
│ │
│ ├─common 公共模块目录
│ │ ├─exception 异常拦截目录
│ │ ├─model 模型目录(模型都放置在此目录)
│ │ ├─service 公共service目录
│ │ ├─validate 验证器目录
│ │ └─ ... 更多类库目录
│ │
│ ├─index Index模块目录
│ │ ├─controller 控制器目录
│ │ ├─view 视图目录
│ │ └─ ... 更多类库目录
│ │
│ ├─AppService.php 应用服务类
│ ├─common.php 公共函数文件
│ ├─event.php 事件文件
│ └─ExceptionHandle.php 异常处理类
│ └─middleware.php 中间件文件
│ └─provider.php 容器定义文件
│ └─Request.php app自带Request类
│ └─service.php 系统服务定义文件
│
├─config 应用配置目录
│ ├─app.php 应用配置
│ ├─cache.php 缓存配置
│ ├─captcha.php 验证码配置
│ ├─console.php 控制台配置
│ ├─cookie.php Cookie配置
│ ├─database.php 数据库配置
│ ├─filesystem.php 文件配置
│ ├─lang.php 语言配置
│ ├─log.php 日志配置
│ ├─map.php 地图配置
│ ├─middleware.php 中间件配置
│ ├─route.php 路由配置
│ ├─session.php Session配置
│ └─trace.php Trace配置
│ ├─virew.php 视图配置
│
├─database 数据库目录
│ ├─migrations 数据库迁移文件目录
│ ├─example 数据库迁移文件示例目录
│ │ ├─README.md 数据库迁移文件示例说明
│
├─extend 扩展类库目录
│ ├─generate 代码自动生成目录
│ ├─util 工具类目录
│
├─import 数据导入文件目录(git忽略)
│
├─public WEB目录(对外访问目录)
│ ├─static 静态资源文件目录
│ │ ├─admin 后台静态资源目录(包含css,images,js,plugins等目录)
│ │ └─index 前台静态资源目录(同上)
│ ├─uploads 文件上传目录
│ ├─favicon.ico favicon文件
│ ├─index.php 入口文件
│ ├─router.php 快速测试文件
│ └─.htaccess 用于apache的重写
│
├─route 路由定义目录
│ ├─app.php 路由定义
│ └─... 更多
│
├─runtime 应用的运行时目录(可写,可定制)
├─vendor 第三方类库目录(Composer依赖库)
├─.env 环境变量文件
├─.example.env 环境变量参考文件
├─.gitignore git忽略内容配置文件
├─.travis.yml tp自带测试配置文件
├─composer.json composer 定义文件
├─composer.lock composer 锁定文件
├─LICENSE Apache授权说明文件
├─LICENSE.txt TP授权说明文件
├─README.md README 文件
├─SECURITY.md 安全说明文件
├─think 命令行入口文件
~~~