atriakit / modules
Laravel 5 模块
v3.0.6
2016-03-18 21:21 UTC
Requires
- php: >=5.5.9
- illuminate/config: 5.1.*|5.2.*
- illuminate/database: 5.1.*|5.2.*
- illuminate/filesystem: 5.1.*|5.2.*
- illuminate/routing: 5.1.*|5.2.*
- illuminate/support: 5.1.*|5.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.
README
Caffeinated Modules 是一个简单的包,允许您将 Laravel 5 应用程序分离成模块。每个模块都是完全自包含的,允许您简单地将模块放入使用。
该包遵循 FIG 标准 PSR-1、PSR-2 和 PSR-4,以确保共享 PHP 代码之间的高互操作性。目前该包未进行单元测试,但计划稍后进行测试。
文档
您可以在以下 Wiki 中找到用户友好的最新文档:Caffeinated Modules Wiki
快速安装
首先通过 Composer 安装此包。
composer require caffeinated/modules
此操作完成后,只需将服务提供者和外观类添加到您的项目文件 config/app.php
中。
服务提供者
Caffeinated\Modules\ModulesServiceProvider::class,
外观
'Module' => Caffeinated\Modules\Facades\Module::class,
这就完成了!拿起你的咖啡,开始构建一些令人惊叹的模块吧!