onbuilderx/lumen-rmbasemodule

Lumen中的模块化管理

dev-main 2022-11-04 08:16 UTC

This package is auto-updated.

Last update: 2024-09-04 12:05:48 UTC


README

Lumen中的模块化管理

功能

lumen-rmbasemodule 是一个 lumen 包,用于通过模块来管理大型原子 lumen 应用。

安装

通过 Composer 安装,运行以下命令

composer require onbuilderx/lumen-rmbasemodule

安装完成后,在 bootstrap/app.php 中加载配置和服务提供者

$app->register(RmBased\Modules\LumenModulesServiceProvider::class);

默认情况下,模块类不会自动加载。您可以使用 psr-4 来自动加载您的模块。在您的 composer.json 中添加以下内容

{
  "autoload": {
      "psr-4": {
         "App\\": "app/",
         "Modules\\": "modules/"
      }
  }
}

提示:不要忘记运行 composer dump-autoload

文档

您可以在 https://nwidart.com/laravel-modules/ 找到安装说明和完整文档。

鸣谢

Nicolas Widart

许可

MIT 许可证 (MIT)。