krptonit3 / pusher
使用函数轻松实现Laravel Pusher集成。
dev-master
2015-07-18 21:41 UTC
Requires
- php: >=5.2
- ext-curl: *
- pusher/pusher-php-server: ~2.0
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()->