# Test 模块 ## 模块说明 Test 模块是一个示例模块,用于展示模块化开发的最佳实践。 ## 目录结构 ``` ├── AdminControllers/ # 后台控制器 ├── Commands/ # 命令目录 ├── Config/ # 配置目录 ├── Database/ # 数据库目录 │ └── create.sql # 创建数据表的SQL └── Enums/ # 枚举(枚举的名和Case全大写) ├── Models/ # 模型目录 ├── Providers/ # Providers ├── Events/ # 事件目录 ├── Logic/ # Logic目录/逻辑目录 ├── Listeners/ # 监听器目录 ├── Queues/ # 队列目录 ├── Repositorys/ # 仓库目录(后台控制器专用,其他场景不要用) ├── Services/ # 服务目录(供其他模块使用) │ └── TestService.php # 服务之一 ├── Validations/ # Validation 目录(不是Laravel的Validation规则) ├── Validators/ # Validator目录 └── Tests/ # 测试目录 ```