【发布时间】:2017-03-27 12:58:37
【问题描述】:
我使用 laravel-echo-server 将消息从我的应用程序广播到我的浏览器。
我的问题是:我如何配置我的laravel-echo-server 以在用户连接到频道时向他们发送一些消息。
我知道我可以在我的代码中运行 laravel-echo-server,但是有没有办法可以“捕获”订阅事件?
【问题讨论】:
我使用 laravel-echo-server 将消息从我的应用程序广播到我的浏览器。
我的问题是:我如何配置我的laravel-echo-server 以在用户连接到频道时向他们发送一些消息。
我知道我可以在我的代码中运行 laravel-echo-server,但是有没有办法可以“捕获”订阅事件?
【问题讨论】:
在您的引导程序中:
require('./echo-channels');
然后在你的echo-channels.js同目录下:
window.Echo.private('Notify.Others')
.listen('event-name', function (e) {
console.log(e.method);
});
不容错过: 实时调频:https://laravel.com/docs/5.5/broadcasting#installing-laravel-echo
【讨论】: