Laravel5 Bundles-Modules - Bundle 包 Module 模块化
MIT
跨平台
PHP
软件简介
Laravel 5 Bundles-Modules
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