【问题标题】:Laravel Echo Not Receiving Pusher Events (Laravel 5.5)Laravel Echo 不接收推送事件(Laravel 5.5)
【发布时间】:2017-11-05 00:18:11
【问题描述】:

我按照https://laravel.com/docs/5.5/broadcasting#using-example-application的指南进行操作

Laravel Echo 似乎订阅正常:

我在后端触发事件:

event(new TicketMessageSent($ticket, $reply));

它们出现在 pusher.com 的调试控制台上:

但是这个回调没有发生任何事情:

Echo.channel(`tickets.${this.ticket.id}`)
    .listen('TicketMessageSent', (e) => {
        console.log('message broadcast received: ');
        console.log(e);
    });

我正在努力解决这个问题。这里有什么问题?

更新 1

所以我在 chromes 控制台中玩耍,订阅 chat 频道并监听/绑定到 msg 事件:

然后在 Pusher.com 的调试控制台中,我创建了一个事件:

瞧,它成功了!:

【问题讨论】:

    标签: php laravel-5 pusher laravel-5.5 laravel-echo


    【解决方案1】:

    我的主。我从 Laravel 后端发送的事件是在频道“ticket”上,而前端正在收听“tickets”(复数)哈哈哈!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-02
      • 2017-06-14
      • 2018-03-08
      • 2019-12-22
      • 2018-04-25
      • 2020-07-05
      • 2018-01-21
      • 2023-03-04
      相关资源
      最近更新 更多