farhatabbas / laravel-faye
Laravel 扩展包,用于轻松与 Faye 服务器交互。
v0.1.0
2016-08-31 05:50 UTC
Requires
- php: >=5.6.25
- laravel/framework: 5.2.*
This package is not auto-updated.
Last update: 2024-09-14 18:47:45 UTC
README
首先,通过 Composer 安装此包。从终端运行以下命令:
composer require farhatabbas/laravel-faye
Laravel 集成
要在 Laravel 项目中连接此服务,无论是基于 Laravel 5,都需要添加服务提供者。打开 config/app.php
文件,并将新项目添加到 providers 数组中。
Farhatabbas\Faye\FayeServiceProvider::class,
如果您喜欢,有一个 Facade 类可供使用。在您的 app.php
配置文件中,如果您想使用简短的类名,请将以下行添加到 aliases
数组中:
'Faye' => Farhatabbas\Faye\Facade\Faye::class,
在 Laravel 5 中,您可以使用 artisan 命令将默认配置文件发布到 config/faye.php
。
php artisan vendor:publish
Facade
首先,在文件顶部包含 Facade
类:
use Farhatabbas\Faye\Facade\Faye;
用法
Route::get('/',function(){ Faye::send("/channel", ['data'=>'Hello World!'], ['token'=>'123456789']); });