【发布时间】:2017-09-26 16:21:20
【问题描述】:
使用 Laravel 5.5、vue.js 和 laravel echo。
我想应用一条指令,只要尝试加入频道的用户成功加入,就会发生一些事情。
在我的例子中,如果它是一个成功的连接,它会将一个对象添加到一个数组中。
Echo.join('chat' + e.thread.id)
.listen('ThreadPosted', (e) => {
console.log("ThreadPosted");
});
如何做到这一点?
【问题讨论】:
-
AFAIK 只有在你加入成功或者你想监听其他用户加入频道时才会调用监听回调?
-
我希望在尝试加入频道的用户成功加入时发生一些事情。监听回调是当您已经加入频道并监听广播的任何事件时。
-
在this link 的配置标题下,您可以看到
Echo有一个socketId,您可以使用它来检查活动连接 -
检查文档并尝试但没有任何效果。
标签: laravel laravel-echo