2

要显示在我尝试的每个频道上连接的用户的计数器:

           this.rooms.forEach((el) => {
                Echo.join('room.' + el.id)
                    .here((users) => {
                        el.users_count = users.length;
                    })
                    .joining((user) => {
                        el.users_count++;
                    })
                    .leaving((user) => {
                        el.users_count--;
                    });
            });

但由于当前用户正在加入频道,因此他已添加到柜台中,并在房间中显示为已连接。

有没有办法在不加入频道的情况下访问频道统计信息?

我正在使用 laravel-websockets 包和 laravel echo。

4

0 回答 0