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 没有任务反应

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 7

同样问题 laravel-echo-server 1.5 版本的

5年前 评论

事件监听 可以在 Listeners 目录, 你定义的PushDispatchlistener 文件 handele方法中加一行
broadcast(new push());

5年前 评论

你好,请问你后来是怎么解决的呢,我也遇到了这个问题。

4年前 评论

@CrazyBug 怎么解决的兄弟?

4年前 评论
bobqiu 4年前
爆炸青山绿水 (作者) 4年前

关注一下,我也在广播开发过程中遇到问题

4年前 评论

刚开始做监听的时候也出现了这个问题,最后根据评论中各位大神的指点和给出的链接,发现是与redis交互时候,出现了问题!需要在测试前,开启 php artisan queue:work ,最后测试通过! :joy: :joy:

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!