【问题标题】:Laravel-echo-server: how to listen to user leaving a channelLaravel-echo-server:如何监听用户离开频道
【发布时间】:2017-09-12 10:38:53
【问题描述】:

我最近一直在摆弄 Laravel Echo 和 Laravel Echo Server,这是 Laravel Echo 的 socket.io 服务器实现。

网络上没有太多内容,我可能遗漏了一些要点..

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

谢谢

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-08-21
      • 2020-11-03
      • 2020-12-21
      • 2020-01-15
      • 1970-01-01
      • 2020-08-30
      • 1970-01-01
      • 2018-07-29
      • 2022-06-21
      相关资源
      最近更新 更多