caffeinated / plugins
该包已被废弃,不再维护。未建议替代包。
Laravel 5 插件
v2.2
2016-08-03 17:27 UTC
Requires
- php: >=5.5.9
- illuminate/support: 5.1.*|5.2.*
README
Caffeinated 插件
Blade/Twig 之间的抽象层,允许通过一致的接口“插入”数据。
快速安装
首先,通过 Composer 安装此包。
composer require caffeinated/plugins=~2.0
一旦此操作完成,只需将服务提供者和外观类添加到您的项目 config/app.php
文件中
服务提供者
Caffeinated\Plugins\PluginsServiceProvider::class,
外观
'Plugin' => Caffeinated\Plugins\Facades\Plugin::class,
这就完成了!端着咖啡,开始插入一些数据吧!
快速使用
构建您的插件: app\Plugins\YourPlugin.php
<?php namespace App\Plugins; class YourPlugin { public function run() { return 'Whatever you want'; } }
注册您的插件,最好在服务提供者中完成
Plugin::register('plugin_name', 'App\Plugins\YourPlugin');
现在只需使用它!
{{ @plugin_name() }} // Echo's "whatever you want" in this case