- PHP >= 8.0
- Laravel >= 9.x | 10.x
$ composer require vergil-lai/laravel-goeasy
在 config/broadcasting.php
的connections
中添加以下配置:
'goeasy' => [
'driver' => 'goeasy',
],
在configs/app.php
的aliases
中加入:
'GoEasy' => \VergilLai\LaravelGoeasy\Facades\GoEasy::class,
在GoEasy中创建应用,获取Common Key
和Subscribe Key
,
或者使用OTP的Rest key
和Secret key
在.env
文件加入:
BROADCAST_DRIVER=goeasy
GOEASY_HOST=https://rest-hz.goeasy.io
## 或rest-singapore.goeasy.io
GOEASY_COMMON_KEY=your-common-key
GOEASY_SUBSCRIBE_KEY=your-subscribe-key
或
GOEASY_REST_KEY=your-rest-key
GOEASY_SECRET_KEY=your-secret-key
这样,就可以使用broadcast
广播事件了。
详情请参阅Laravel文档。
使用GoEasy
Facade方法:
GoEasy::otp();
GoEasy::pubsub()->makeAccessToken('your user id', 'channel name', $readable, $writeable),
请参阅GoEasy官方文档。
The MIT License (MIT). Please see License File for more information.