此软件包已被废弃,不再维护。作者建议使用 akaunting/laravel-module 软件包。

Laravel 的模块管理软件包

4.0.2 2023-10-25 08:20 UTC

README

Downloads StyleCI License

此软件包旨在通过模块使您的 Laravel 应用程序可扩展。模块是一种小型 Laravel 应用程序,带有自己的视图、控制器、模型等。

入门

1. 安装

运行以下命令

composer require akaunting/laravel-module

2. 注册

服务提供者和外观将自动注册。如果您想在 config/app.php 中手动注册它们

Akaunting\Module\Facade::class,
Akaunting\Module\Providers\Laravel::class,

3. 发布

发布配置文件。

php artisan vendor:publish --tag=module

4. 配置

您可以从 config/module.php 文件更改配置

5. 自动加载

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

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

提示:别忘了运行 composer dump-autoload

用法

查看有关使用方法和更多文档的 wiki

变更日志

请参阅 Releases 了解最近有哪些更改。

贡献

非常欢迎拉取请求。您必须遵循 PSR 编码标准。

致谢

许可证

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