caffeinated/plugins

该包已被废弃,不再维护。未建议替代包。

Laravel 5 插件

v2.2 2016-08-03 17:27 UTC

This package is auto-updated.

Last update: 2020-05-06 19:03:07 UTC


README

Caffeinated 插件

Laravel 5.1 Laravel 5.2 Source License

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