目录结构

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                   # 启动入口