Laravel Echo, обеспечьте присутствие пользователей, не присоединяясь к каналу
Чтобы отобразить счетчик пользователей, подключенных к каждому каналу, я пробовал:
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.