team-optimus / modularavel
一个用于创建更好的模块管理的 Laravel 5|6 包。
v0.1.3
2021-05-11 14:30 UTC
This package is auto-updated.
Last update: 2024-09-11 22:02:15 UTC
README
描述
这是一个 Laravel 包,用于创建更好的模块管理。它帮助开发者以最简单的方式创建模块。一键操作将创建每个模块所需的必要文件,如下所示:
laravel/
app/
└── Modules/
└── YourClass/
├── Controllers/
│ └── YourClassController.php
├── Models/
│ └── YourClass.php
├── Repositories/
│ └── YourClassRepository.php
└── Requests/
└── YourClassRequests.php
当然!您可以通过包配置更改每个文件的路径。
安装
执行以下命令以获取包的最新版本:
composer require team-optimus/modularavel
可选地,在您的 config/app.php 中将 TeamOptimus\Modularavel\Providers\ModularServiceProvider::class 添加到 providers 数组的末尾
'providers' => [
...
TeamOptimus\Modularavel\Providers\ModularServiceProvider::class,
],
转到 App\Provider\RouteServiceProvider 并将 $namespace 属性更改为
`php protected $namespace = 'App';`
发布配置
php artisan vendor:publish --provider="TeamOptimus\Modularavel\Providers\ModularServiceProvider"
使用
创建完整的模块化文件。
php artisan make:modular Post
创建单个文件。
php artisan make:mod-controller Post
php artisan make:mod-repository Post
php artisan make:mod-request Post
追加路由示例。
php artisan modular:route Post
故障排除
目前没有。