nodes / pubnub
此包已被弃用且不再维护。未建议替代包。
在您的Laravel项目中使用PubNub广播事件
1.0.3
2017-02-16 13:50 UTC
Requires
- laravel/framework: 5.1.*||5.2.*||5.3.*||5.4.*
- nodes/core: ^1.0
- pubnub/pubnub: 3.7.*
This package is auto-updated.
Last update: 2024-04-17 19:23:36 UTC
README
⚠️此包已弃用⚠️
从您的应用程序使用 PubNub 广播事件
📝 简介
集成了 PubNub 服务,这使得从您的应用程序发送广播事件变得非常简单。
📦 安装
要安装此包,您需要
- Laravel 5.1+
- PHP 5.5.9+
然后,您必须修改您的 composer.json
文件并运行 composer update
来将包的最新版本包含到您的项目中。
"require": { "nodes/pubnub": "^1.0" }
或者您可以在终端运行 composer require 命令。
composer require nodes/pubnub:^1.0
🔧 配置
在 config/app.php
中配置服务提供者
Nodes\Services\Pubnub\ServiceProvider::class
在 config/app.php
中配置别名
'Pubnub' => Nodes\Services\Pubnub\Support\Facades\Pubnub::class
发布配置文件
php artisan vendor:publish --provider="Nodes\Services\Pubnub\ServiceProvider"
如果您想覆盖任何现有的配置文件,请使用 --force
参数
php artisan vendor:publish --provider="Nodes\Services\Pubnub\ServiceProvider" --force
⚙ 使用方法
打开 config/broadcasing.php
文件并将以下数组添加到 connections
数组中
'pubnub' => [ 'driver' => 'pubnub', 'publish_key' => config('nodes.services.pubnub.credentials.publish_key'), 'subscribe_key' => config('nodes.services.pubnub.credentials.subscribe_key') ],
将您的 PubNub 应用程序凭据添加到您的 .env
文件中
BROADCAST_DRIVER=pubnub
PUBNUB_PUBLISH_KEY=YOUR-PUBLISH-KEY
PUBNUB_SUBSCRIBE_KEY=YOUR-SUBSCRIBE-KEY
PUBNUB_SECRET_KEY=YOUR-SECRET-KEY
就这样!您所有的事件现在将通过 PubNub 广播。
🏆 致谢
此包由 Nodes 的 PHP 团队开发和维护。
📄 许可证
此包是开源软件,许可协议为 MIT 许可证