目录结构
YXShop 后端项目的完整目录结构说明。
目录结构
text
yxshop-php/
├── app/
│ ├── admin/controller/ # 后台管理控制器 (71个)
│ ├── api/v1/controller/ # C端 API 控制器 (28个)
│ ├── command/ # CLI 命令
│ ├── common/ # 公共类
│ ├── controller/ # 通用端点 (支付回调等)
│ ├── Enums/ # PHP 8.1 枚举类
│ ├── exception/ # 自定义异常体系
│ ├── middleware/ # 中间件 (14个)
│ ├── model/ # Eloquent 模型 (120+个)
│ ├── process/ # Webman 进程
│ ├── repository/ # 数据仓储层 (110+个)
│ ├── service/ # 业务服务层 (100+个)
│ ├── traits/ # 可复用 Trait
│ ├── utility/ # 工具类
│ ├── validate/ # 数据验证器 (29个)
│ └── websocket/ # WebSocket 处理
├── config/
│ └── route/
│ ├── admin_api.php # 后台管理 API 路由
│ └── api.php # C端 API 路由
├── database/
│ └── yxshop_open_source_default.sql
├── .env # 环境配置
└── start.php # 启动入口