uchup07 / modules
7.0.1
2024-06-02 09:00 UTC
Requires
- php: ^7.2|^8.0|^8.1
- illuminate/support: ^6.0|^7.0|^8.0|^9.0|^10.0
Requires (Dev)
- mockery/mockery: ^1.0
- orchestra/testbench: ^4.0|^7.0
- phpunit/phpunit: ^7.5|^8.0|^9.5
- spatie/phpunit-snapshot-assertions: ^2.0|^4.2
Suggests
- wikimedia/composer-merge-plugin: Allows the ability to create and merge composer.json files for your individual modules for module-specific dependency management.
This package is auto-updated.
Last update: 2024-10-02 09:44:26 UTC
README
提取并模块化您的代码以提高可维护性。本质上创建了“迷你Laravel”结构来组织您的应用程序。最初为开源内容管理系统FusionCMS开发。
文档
您可以在Caffeinated网站上找到用户友好且更新的文档。
安装
只需通过Composer安装此包。从此,该包将自动注册其服务提供者和Module
外观。
composer require caffeinated/modules
配置
要发布配置文件,请运行以下命令
php artisan vendor:publish --provider="Uchup07\Modules\ModulesServiceProvider" --tag="config"
变更日志
您可以在CHANGELOG文件中找到完整的变更日志历史。
贡献
有关详细信息,请参阅CONTRIBUTING。
测试
使用PHPUnit运行测试
vendor/bin/phpunit
安全
如果您发现任何与安全相关的问题,请直接通过电子邮件shea.lewis89@gmail.com联系,而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。