Broadcast::channel定义授权回调,该怎么用,运行流程是什么
广播系统中使用Broadcast::channel定义授权回调,返回false,前端依然可以进入频道,像这样
event.php
public function broadcastOn()
{
return new PrivateChannel('wchat.' . $this->test['id']);
}
channels.php
Broadcast::channel('wchat.{id}', function ($user, $id) {
return false;
});
按照文档里说的:channel
方法接收两个参数:频道名称和一个回调函数,该回调通过返回 true 或 false 来表示用户是否被授权监听该频道。
即使我Broadcast::channel
定义的回调返回了false,但是前端依然可以进入wchat
频道,我试图找到Broadcast::channel
的源码,但是我失败了,我该怎么做。
授权不成功能接收到这个频道的信息么
@TELstatic