sorokinmedia/yii2-centrifugo

Yii2 框架的 Centrifugo 组件

安装次数: 8,688

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 3

公开问题: 0

类型:yii2-extension

dev-master 2020-01-04 12:10 UTC

This package is auto-updated.

Last update: 2024-09-04 22:46:14 UTC


README

Total Downloads

基于 Centrifugo 客户端和 PHPCent 的包装器

安装

在 shell 中运行命令

> php composer.phar require "sorokinmedia/yii2-centrifugo"

或者将此行添加到您项目中 composer.json 文件的 require 部分

"sorokinmedia/yii2-centrifugo": "*"

设置

按照以下方式将以下内容添加到您的配置文件中

'components' => [
	...
	'centrifugo' => [
		'class'  => \sorokinmedia\centrifugo\Client::class,
		'host'   => 'https://:8000/api',
		'secret' => 'very-long-secret-key',
		'apikey' => 'very-long-api-ket'
 	],
	...
]

使用

发布消息

Yii::$app->centrifugo->publish('test', ['message' => 'hello world']);

生成 jwt 令牌

Yii::$app->centrifugo->generateConnectionToken('5', 0, ['user_id' => 5]);