Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel echo服务器:如何收听用户离开频道_Laravel_Socket.io_Socket.io Redis_Laravel Echo - Fatal编程技术网

Laravel echo服务器:如何收听用户离开频道

Laravel echo服务器:如何收听用户离开频道,laravel,socket.io,socket.io-redis,laravel-echo,Laravel,Socket.io,Socket.io Redis,Laravel Echo,我最近一直在摆弄Laravel Echo和Laravel Echo Server,这是Laravel Echo的socket.io服务器实现 网络上的内容不多,我可能遗漏了一些要点 我可以从laravel echo server的cli中看到用户何时加入或离开频道(在我的例子中是状态频道)。 我有一个Laravel事件,它执行一些DB操作,我想在用户离开状态通道时触发这些操作。我怎样才能做到这一点 谢谢 Echo.join(`chat.${roomId}`) .here((用户)=>{ // }

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

网络上的内容不多,我可能遗漏了一些要点

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

谢谢

Echo.join(`chat.${roomId}`)
.here((用户)=>{
//
})
.加入((用户)=>{
console.log(user.name);
})
.离开((用户)=>{
console.log(user.name);
});