Appearance
项目目录结构
后端代码目录结构
树结构生成 cmd 输入 tree /f >tree.txt
ts
php
├─app
│ ├─admin 后台应用
│ │ ├─controller 控制器
│ │ ├─middleware 中间件
│ │ ├─route 路由
│ ├─api 前端用户应用
│ │ ├─controller 控制器
│ │ ├─middleware 中间件
│ │ └─route 路由
│ ├─cron 应用
│ │ └─controller 控制器
│ ├─validate 验证器
│ ├─listener
│ ├─middleware 全局中间件
│ ├─model 模型
│ ├─service 服务
│ ├─subscribe
│ ├─traits 公共封装
│ └─util 工具类
├─config 配置文件
├─extend 扩展
├─public
│ │ index.php 入口文件
│ └─backend 后台入口
├─route 路由
├─runtime 日志
├─vendor 依赖包
└─view
│ └─cogen 代码模板
前端代码目录结构
树结构生成 cmd 输入 tree /f >tree.txt
ts
├── admin
├── public
├── src
│ ├── api (接口定义)
│ ├── assets (静态资源)
│ ├── components (存放公用全局组件)
│ ├── layout (存放框架布局视图)
│ ├── router (存放路由信息)
│ ├── stores (存放组件的状态 pinia)
│ ├── theme (存放框架样式)
│ ├── types (ts 类型定义文件)
│ ├── utils (存放工具类函数)
│ └── views (存放页面视图)
│
├── .env (全局默认配置文件)
├── .eslintignore (eslint忽略配置)
├── .eslintrc.js (eslint配置)
├── .gitignore (git提交忽略配置)
├── .prettierrc.js (prettier代码格式化配置)
├── CHANGELOG.md (框架更新日志)
├── index.html (用户页面访问入口)
├── LICENSE (开源许可证)
├── package-lock.json (npm锁定安装时的包的版本号)
├── package.json (包的依赖管理配置文件)
├── README.md (框架介绍文件)
├── tsconfig.json (ts配置文件)
└── vite.config.ts (vite配置文件)