Bundles-Modules 是一个把应用分成多个包,一个包分成若干个小模块。
这是 laravel5 框架的 bundle 包系统,每个 bundle 都 module 模块化,模块与模块之前互不影响,全新开发目录,适合团队开发,松耦合,可以抛弃自带的 APP 目录了,使用全新的开发目录结构/,使开发变得更简单。
开发目录结构:
bundles ├── [Frontend|Backend|Wechat|Mobile|Api] ├── Modules/ ├── Home/ ├── Assets/ ├── Console/ ├── Database/ ├── Migrations/ ├── Seeders/ ├── Entities/ ├── HttpApi/ ├── Controllers/ ├── Middleware/ ├── Requests/ ├── routes.php ├── HttpView/ ├── Controllers/ ├── Middleware/ ├── Requests/ ├── routes.php ├── Providers/ ├── HomeServiceProvider.php ├── Resources/ ├── lang/ ├── views/ ├── api/ ├── view/ ├── Repositories/ ├── Middleware/ ├── Events/ ├── Listeners/ ├── Jobs/ ├── Exceptions/ ├── composer.json ├── HomeModule.php ├── Services/ ├── Service.php ├── //.... ├── composer.json ├── [Frontend|Backend|Wechat|Mobile|Api]Bundle.php ├── AppKernl.php