只列出与webman官方不一样的地方,其它请参考webman目录章节
sh
├── app 应用目录
│ │── admin 后台管理
│ │ └── controller 后台控制器目录
│ │── api api目录 用户前端专用,目前没用的
│ │ └── controller api控制器目录
│ ├── common 共用,放逻辑、模型、验证器(个人喜好)
│ │ │—— logic 逻辑层
│ │ │—— model 模型
│ │ └── validate 验证器
│ ├── exception 自定义异常
│ ├── middleware 中间件目录
│ │ │—— AccessControl.php 跨域中间件
│ │ │—— JwtAdmin.php 后端鉴权中间件
│ │ │—— JwtApi.php 前端鉴权中间件
│ │ └── RequestDecrypt.php api接口解密中间件
│ ├── process 进程
│ │ │—— ClearFile.php 每天定时删除没用的文件
│ │ │—— TmpFile.php 每天定时删除临时文件
│ │ └── ... 其它官方
│ ├── queue 消息列队
│ ├── utils 常用的类库
│ │ │—— codeGenerator.php 代码生成器
│ │ │—— AliyunOss.php 阿里云oss操作类
│ │ │—— DataEncryptor.php 加解密类
│ │ │—— File.php 文件上传类
│ │ │—— Jwt.php jwt类
│ │ │—— Pays.php 支付类
│ │ │—— Sms.php 短信发送
│ │ │—— WechatMini.php 小程序常用的操作类
│ │ └── WechatMiniFahuo.php 小程序商城发货
│ └── functions.php 自定义函数
├── config 配置目录
│ │—— superadminx.php superadminx的配置
│ └── ... 其它官方
├── public ThinkValidate的语言包
│ │—— admin_react 后端react的源码,详见前端的目录说明
│ └── ... 其它官方
├── resource ThinkValidate的语言包
└── ... 其它官方