brnbio / laravel-modules
laravel 的模块化系统
1.0.4
2023-07-25 10:45 UTC
Requires
- php: ^7.3|^8.0
Requires (Dev)
- phpunit/phpunit: ^9.3
README
为laravel提供简单高效模块化管理。
安装
composer require brnbio/laravel-modules
php artisan vendor:publish --provider="Brnbio\LaravelModules\ServiceProvider" --tag="config"
使用
加载模块
将模块配置添加到 config/modules.php
'foo' => [ 'name' => 'Foobar', 'namespace' => 'App\Modules\Foobar', 'enabled' => true, ]
配置选项
name 模块名称
namespace 模块命名空间
enabled 启用或禁用模块(默认:false)
seeder Seeder类名称(默认:null)
src 模块源路径