Laravel-echo-server:如何监听用户离开频道

时间:2017-04-16 18:51:49

标签: laravel socket.io socket.io-redis laravel-echo

我最近使用Laravel Echo和Laravel Echo Server(Laravel Echo的socket.io服务器实现)进行了大量的调整。

网络上的内容并不多,我可能会错过一些观点..

当用户加入或离开频道(我的情况下是在线频道)时,我可以从laravel-echo-server的cli中看到。 我有一个Laravel事件,它执行一些我希望在用户离开状态通道时触发的数据库操作。我怎样才能做到这一点?

由于

1 个答案:

答案 0 :(得分:0)



Echo.join(`chat.${roomId}`)
    .here((users) => {
        //
    })
    .joining((user) => {
        console.log(user.name);
    })
    .leaving((user) => {
        console.log(user.name);
    });