Laravel Websocket Echo,在实时聊天中检测访客在线状态

时间:2020-07-03 14:47:53

标签: laravel pusher laravel-echo socketchannel laravel-websockets

我正在开发的实时应用程序遇到问题。 我的实时聊天是在访客和管理员之间进行的,由于访客的原因,我无法使用状态通道(我认为)。 在存在频道中,我可以使用:

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

但是我的程序是关于访客和用户的。 我的问题是关于客人的身份(离开,在线状态) 例如,我想获得检测用户何时离开页面的正确方法。我该如何实现?

任何帮助,谢谢!

0 个答案:

没有答案
相关问题