bellal / laravel-pubnub
在您的Laravel项目中使用PubNub广播事件
1.1.0
2019-07-28 14:41 UTC
Requires
- laravel/framework: 5.1.*||5.2.*||5.3.*||5.4.*||5.5.*||5.6.*||5.7.*||5.8.*
- pubnub/pubnub: ~4.1.3
This package is auto-updated.
Last update: 2024-08-29 02:11:59 UTC
README
从您的应用中通过PubNub广播事件
📝 简介
集成了PubNub服务,使从您的应用发送广播事件变得非常简单。
📦 安装
安装此包需要以下条件:
- Laravel 5.1+
- PHP 5.5.9+
然后您必须修改您的composer.json文件并运行composer update以将包的最新版本包含到您的项目中。
或者您可以直接从终端运行composer require命令。
🔧 配置
在config/app.php中配置服务提供者
Bellal\Services\Pubnub\ServiceProvider::class
在config/app.php中配置别名
'Pubnub' => Bellal\Services\Pubnub\Support\Facades\Pubnub::class
发布配置文件
php artisan vendor:publish --provider="Bellal\Services\Pubnub\ServiceProvider"
如果您想覆盖任何现有的配置文件,请使用--force参数
php artisan vendor:publish --provider="Bellal\Services\Pubnub\ServiceProvider" --force
⚙ 使用方法
打开config/broadcasing.php文件并将以下数组添加到connections数组中
'pubnub' => [ 'driver' => 'pubnub', 'publish_key' => env('PUBNUB_PUBLISH_KEY'), 'subscribe_key' => env('PUBNUB_SUBSCRIBE_KEY') ],
将您的PubNub应用程序凭证添加到.env文件中
BROADCAST_DRIVER=pubnub
PUBNUB_PUBLISH_KEY=YOUR-PUBLISH-KEY
PUBNUB_SUBSCRIBE_KEY=YOUR-SUBSCRIBE-KEY
这就完成了!现在所有的事件都将通过PubNub进行广播。
🏆 致谢
📄 许可证
此包是开源软件,受MIT许可协议的许可。