dxmb / lumen-modules
Lumen模块管理
dev-master / 8.0.x-dev
2021-12-17 03:44 UTC
Requires
- php: >=7.3
- ext-json: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- laravel/framework: ^8.0
- mockery/mockery: ~1.0
- orchestra/testbench: ^6.2
- phpstan/phpstan: ^0.12.14
- phpunit/phpunit: ^8.5
- spatie/phpunit-snapshot-assertions: ^2.1.0
This package is auto-updated.
Last update: 2024-09-17 09:53:54 UTC
README
为构建易于在大项目中团队合作的模块化Lumen框架
功能
lumen modules是一个为管理大型Lumen应用程序而创建的Lumen包,使用模块。模块类似于Lumen包,它包含一些控制器或模型。此包已在Lumen 8中得到支持和测试。此包是对laravel-modules的重新发布、重新组织和维护版本,它并不官方支持Lumen。
安装
通过Composer安装,运行以下命令
composer require dxmb/lumen-modules
安装完成后,在bootstrap/app.php
中加载配置和服务提供者
$app->register(dxmb\Modules\LumenModulesServiceProvider::class);
默认情况下,模块类不会自动加载。您可以使用psr-4
来自动加载您的模块。因此,在您的composer.json中添加以下代码
{
"autoload": {
"psr-4": {
"App\\": "app/",
"Modules\\": "modules/"
}
}
}
提示:不要忘记运行composer dump-autoload
有关更多信息及完整文档,请访问https://nwidart.com/laravel-modules/