我有一个广播事件,客户端有订阅频道:
/**
* Get the channels the event should broadcast on.
*
* @return PrivateChannel
*/
public function broadcastOn()
{
return new PrivateChannel("user.{$this->userId}");
}
如何一次将数据发送到多个通道(在用户.1、用户.2、用户.3 ...(上?
细化,针对特定用户,而不是针对订阅房间的每个人。
我已经找到了解决方案。
/**
* Get the channels the event should broadcast on.
*
* @return PrivateChannel|array
*/
public function broadcastOn()
{
return [
new PrivateChannel("user.{$this->userId}"),
new PrivateChannel("user.90"),
new PrivateChannel("user.group.some_group"),
];
}