Agora Laravel 包
v1
2022-06-06 06:46 UTC
Requires
- ramsey/uuid: ^4.1
Requires (Dev)
- orchestra/testbench: ^6.0
This package is auto-updated.
Last update: 2024-09-06 13:07:14 UTC
README
为Agora在Laravel中生成服务器端令牌。
安装
通过Composer安装。
composer require njenga55/agora
使用方法
Laravel
生成SDK令牌
Agora::sdkToken();
生成房间令牌
Agora::roomToken();
生成任务令牌
Agora::taskToken();
在某些情况下,如Agora文档中所述,您可能想要更改令牌的权限。要从以下设置生成访问令牌,使用
Agora::setToken(); Agora::setContext([ 'role' => 'ADMINROLE', 'uuid' => 'some-uuid-value-here-especially-for-tasks-and-room' ])
其中 role 可以是 ADMINROLE, WRITEROLE 或 READERROLE
然后跟随 roomToken() 或 taskToken()
$token = Agora::setContext([ 'role' => 'ADMINROLE', 'uuid' => 'some-room--uuid' ])->roomToken()
$token = Agora::setContext([ 'role' => 'ADMINROLE', 'uuid' => 'some-task--uuid' ])->taskToken()
许可证
MIT