krptonit3/pusher

使用函数轻松实现Laravel Pusher集成。

dev-master 2015-07-18 21:41 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:06:05 UTC


README

使用函数轻松实现Laravel Pusher集成。

与其他包有何不同?提供完整的自动补全支持,使用Pusher PHP API。

安装 composer require kryptonit3/pusher:dev-master

设置环境变量

PUSHER_KEY=YOUR-PUSHER-KEY
PUSHER_SECRET=YOUR-PUSHER-SECRET
PUSHER_APP_ID=YOUR-PUSHER-APP-ID

将以下内容添加到您的服务提供者数组中(config\app.php)

Kryptonit3\Pusher\PusherServiceProvider::class,
// for older PHP versions use 'Kryptonit3\Pusher\PusherServiceProvider',

发布配置文件。(除非您想更改一些默认设置,否则不需要)

php artisan vendor:publish

它将被定位在 config\kryptonit3_pusher.php

现在您可以使用pusher()辅助函数调用所有正常的pusher调用。

示例

pusher()->trigger('my-channel-name', 'my-event-name', ['data' => true]);

这里有一些更多示例 - https://github.com/pusher/pusher-http-php#publishingtriggering-events

只需将$pusher->替换为pusher()->