我最近一直在摆弄 Laravel Echo 和 Laravel Echo Server,这是 Laravel Echo 的一个 socket.io 服务器实现。
网上没有太多内容,我可能错过了一些要点..
我可以从 laravel-echo-server 的 cli 中看到用户何时加入或离开频道(在我的例子中是存在频道)。 我有一个 Laravel 事件,它执行一些我想在用户离开在线通道时触发的数据库操作。我怎样才能实现这个目标?
谢谢
Echo.join(`chat.${roomId}`)
.here((users) => {
//
})
.joining((user) => {
console.log(user.name);
})
.leaving((user) => {
console.log(user.name);
});
Echo.join(`chat.${roomId}`)
.here((users) => {
//
})
.joining((user) => {
console.log(user.name);
})
.leaving((user) => {
console.log(user.name);
});