dxmb/lumen-modules

dev-master / 8.0.x-dev 2021-12-17 03:44 UTC

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/