附录 - frowhy/modular GitHub Wiki
目录结构
modules/Example #示例模块目录
├── Abstracts #模块抽象目录
├── Config #模块配置目录
├── Console #模块命令行目录
├── Contracts #模块契约目录
├── Criteria #模块条件标准目录
├── Database #模块数据库目录
├── Entities #模块实体目录
├── Enums #模块枚举目录
├── ErrorCodes #模块错误码目录
├── Http
│ ├── Controllers #模块控制器目录
│ │ └── Api #模块接口目录
│ │ └── V1 #模块接口版本目录
│ ├── Middleware #模块请求验证目录
│ └── Requests #模块请求验证目录
├── Presenters #模块协调器目录
├── Providers #模块服务提供者目录
├── Repositories #模块仓库目录
├── Resources #模块资源目录
├── Routes #模块路由目录
├── Services #模块服务目录
├── Tests #模块测试目录
├── Traits #模块特征目录
└── Transformers #模块转换器目录
模块命令
module:disable #模块禁用
module:dump #模块自动加载
module:enable #模块启用
module:install #模块安装
module:list #模块列表
module:make #模块生成
module:make-api #API 控制器生成
module:make-command #命令行文件生成
module:make-controller #控制器文件生成
module:make-event #事件文件生成
module:make-factory #门面文件生成
module:make-job #工作文件生成
module:make-listener #监听器文件生成
module:make-mail #邮件文件生成
module:make-middleware #中间件文件生成
module:make-migration #迁移文件生成
module:make-model #模型文件生成
module:make-notification #通知文件生成
module:make-policy #策略文件生成
module:make-presenter #演示器文件生成
module:make-provider #服务提供者文件生成
module:make-repository #仓库文件生成
module:make-request #请求文件生成
module:make-resource #转换器文件生成
module:make-rule #规则文件生成
module:make-seed #填充文件生成
module:make-service #服务文件生成
module:make-test #单元测试文件生成
module:migrate #数据迁移
module:migrate-refresh #数据迁移刷新
module:migrate-reset #数据迁移重置
module:migrate-rollback #数据迁移回滚
module:migrate-status #数据迁移状态
module:publish #资产文件发布
module:publish-config #配置文件发布
module:publish-migration #迁移文件发布
module:publish-translation #本地化文件发布
module:route-provider #路由文件发布
module:seed #数据填充
module:setup #模块初始化
module:unuse #不使用模块
module:update #模块更新
module:use #使用模块