我是第一次接触laravel和laravel-echo,所以如果这是一个愚蠢的问题,请原谅,但有没有办法在用户离开在线状态通道时触发后端事件?使用pusher,我可以为在线状态事件设置一个webhook,但是redis有类似的设置吗?
发布于 2018-05-16 03:20:39
当然,你可以触发一个页面的呈现频道'onLoad‘。使用Vue的示例可以在created()或beforeCreate()方法中。否则,在jQuery中,你可以把它放在'ready‘闭包中:
Echo.join('presence-event')
.joining((user) => {
....
});...will触发加入在线状态信道,然后,
Echo.join('presence-event')
.leaving((user) => {
.....
});当有人离开时,你可以查看...helps
https://stackoverflow.com/questions/50356652
复制相似问题