stoykov/lumen-modules

dev-master / 0.1.2.x-dev 2017-10-23 12:49 UTC

This package is auto-updated.

Last update: 2024-09-15 11:21:05 UTC


README

laravel-modules的简化版本,适用于Lumen 5.5

Software License

stoykov/lumen-modules 是一个 Lumen 包,旨在通过模块管理大型 Lumen 应用。模块类似于 Lumen 包,包含一些视图、控制器或模型。本包在 Lumen 5.5 中得到支持和测试。

本包是 laravel-modules 的简化版本,主要针对 Lumen 进行支持,提供了最基本的模块服务功能。

请参阅文章了解为什么应该使用此包: 使用laravel-modules编写模块化应用

安装

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

composer require stoykov/lumen-modules

该包将自动注册服务提供者和别名。

自动加载

默认情况下,模块类不会自动加载。您可以使用 psr-4 来自动加载您的模块。例如

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

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

文档

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

致谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 以获取更多信息。