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);
    });

Другие вопросы по тегам