toanld / plugin-manager
增强Laravel应用程序:有序且可扩展
v2.2.3
2023-06-20 03:30 UTC
Requires
- php: ^8.0.2
- laravel/framework: ^10.0
- nelexa/zip: ^4.0
- wikimedia/composer-merge-plugin: ^2.1
Requires (Dev)
- brainmaestro/composer-git-hooks: ^2.8
- friendsofphp/php-cs-fixer: ^3.9
- jetbrains/phpstorm-attributes: ^1.0
- mockery/mockery: ^1.5
- phpunit/phpunit: ^9.5
- vimeo/psalm: ^4.26
README
关于插件管理器
增强Laravel应用程序:有序且可扩展
fresns/plugin-manager
是一个方便的Laravel扩展包,旨在模块化管理大型Laravel应用程序。每个插件作为一个独立的Laravel应用程序或微服务,允许您定义自己的视图、控制器和模型。
插件管理器文档:https://pm.fresns.org
安装
通过Composer安装,运行以下命令
composer require toanld/plugin-manager
该包将自动注册服务提供者和别名。
可选地,通过运行以下命令发布包的配置文件
php artisan vendor:publish --provider="Fresns\PluginManager\Providers\PluginServiceProvider"
开发文档
贡献
您可以通过以下三种方式之一进行贡献
代码贡献流程不是很正式。您只需确保遵循PSR-0、PSR-1和PSR-2编码指南。任何新的代码贡献都必须附有适用的单元测试。
许可证
Fresns插件管理器是开源软件,受Apache-2.0许可证许可。