angelomarafelli/doop-modules

基于 Laravel 5.5 的 doop 框架模块管理

dev-master 2017-11-01 15:25 UTC

This package is not auto-updated.

Last update: 2024-09-29 03:57:57 UTC


README

doop/generate-modules 是一个 Laravel 扩展包,用于通过模块管理大型 Laravel 应用程序。模块类似于 Laravel 扩展包,包含一些视图、控制器或模型。此扩展包在 Laravel 5.5 上得到支持并经过测试。

此扩展包是重新发布、重新组织和维护的 nwidart/laravelmodules 版本,后者已不再维护。此扩展包在 doopTech 中使用。

安装

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

composer require doop/generate-modules

添加服务提供者

接下来,在 config/app.php 文件中添加以下服务提供者。

'providers' => [
  DOOP\Modules\ModulesServiceProvider::class,
],

接下来,在同一个文件中将以下别名添加到 aliases 数组中

'aliases' => [
  'Module' => DOOP\Modules\Facades\Module::class,
],

接下来,通过运行以下命令发布包的配置文件

php artisan vendor:publish --provider=DOOP\Modules\ModulesServiceProvider"

自动加载

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

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

文档

无文档

致谢

关于 Ângelo Marafelli

Ângelo Marafelli 是一位专注于 Laravel 框架的独立网页开发者。查看我的所有扩展包 在我的网站上

许可

MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。