Laravel echo channel listen 不监听事件
Echo.channel('push')
.listen('.push.message', (e) => {
console.log(e);
});
我的laravel-echo-server 已经开启
下午11:41:50] - zr_l1px_jS264QAvAAAA joined channel: push
[下午11:42:06] - zr_l1px_jS264QAvAAAA left channel: push (transport close)
[下午11:42:06] - 6HpPMQ5xQ-6CdncqAAAB joined channel: push
[下午11:45:41] - 6HpPMQ5xQ-6CdncqAAAB left channel: push (transport close)
[下午11:45:41] - mitCCB7VzH5_9H5sAAAC joined channel: push
但是触发事件时 console.log 没有任务反应
关于 LearnKu
同样问题 laravel-echo-server 1.5 版本的
事件监听 可以在 Listeners 目录, 你定义的PushDispatchlistener 文件 handele方法中加一行
broadcast(new push());
你好,请问你后来是怎么解决的呢,我也遇到了这个问题。
@CrazyBug 怎么解决的兄弟?
关注一下,我也在广播开发过程中遇到问题
https://blog.csdn.net/nsrainbow/article/de...
亲测可用
刚开始做监听的时候也出现了这个问题,最后根据评论中各位大神的指点和给出的链接,发现是与redis交互时候,出现了问题!需要在测试前,开启 php artisan queue:work ,最后测试通过! :joy: :joy: