sorokinmedia / yii2-centrifugo
Yii2 框架的 Centrifugo 组件
dev-master
2020-01-04 12:10 UTC
Requires
- centrifugal/phpcent: dev-master
- yiisoft/yii2: >=2.0.30
Requires (Dev)
- roave/security-advisories: dev-master
This package is auto-updated.
Last update: 2024-09-04 22:46:14 UTC
README
基于 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]);