farhatabbas / laravel-faye

Laravel 扩展包,用于轻松与 Faye 服务器交互。

v0.1.0 2016-08-31 05:50 UTC

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']);
});