agenter-labs / laravel-module
Laravel模块管理包
2.0.9
2021-05-19 14:39 UTC
Requires
- php: >=7.3
Requires (Dev)
- friendsofphp/php-cs-fixer: >=2.16
- laravel/framework: ^8.0
- mockery/mockery: >=1.0
- orchestra/testbench: >=6.0
- phpstan/phpstan: >=0.12.14
- phpunit/phpunit: >=8.5
- spatie/phpunit-snapshot-assertions: >=2.1.0
README
此包旨在通过模块使您的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。