webtack/lara-modules

1.2 2018-03-24 09:20 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:49:17 UTC


README

webtack/lara-modules 是一个 Laravel 包,用于通过模块来管理您的 Laravel 应用程序。

安装

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

composer require webtack/lara-modules

自动加载

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

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

添加服务提供者

将此服务提供者添加到您的 config/app.php 文件中。

Webtack\Modules\ModulesServiceProvider::class

如果加载器仍然看不到您的模块,请运行以下命令

composer dump-autoload

Artisan

vendor:publish

Artisan 命令用于发布来自供应商包的任何可发布资产(使 Laravel 包正常工作所必需!)。

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

测试模块

点击此处

https:///path/to/project/test
https:///path/to/project/api/test
以测试模块的功能

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件