Laravel-echo-сервер: как слушать пользователя, покидающего канал
В последнее время я много возился с Laravel Echo и Laravel Echo Server, реализацией сервера socket.io для Laravel Echo.
В Интернете не так много, и я, вероятно, упускаю из виду
Я могу видеть из cli laravel-echo-server, когда пользователь присоединяется или покидает канал (канал присутствия в моем случае). У меня есть событие Laravel, которое выполняет некоторые операции с БД, которые я хочу запустить, когда пользователь покидает канал присутствия. Как мне этого добиться?
Спасибо
1 ответ
Echo.join(`chat.${roomId}`)
.here((users) => {
//
})
.joining((user) => {
console.log(user.name);
})
.leaving((user) => {
console.log(user.name);
});