bellal/laravel-pubnub

在您的Laravel项目中使用PubNub广播事件

1.1.0 2019-07-28 14:41 UTC

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许可协议的许可。