在我的 laravel 应用程序中,我使用的是 laravel ECHO。在这我试图通过on方法来监听一个事件“pusher:subscribe” 。但我没有发生。我可以根据 laravel echo 文档订阅、add_memeber、remove_memeber。但我无法专门收听 “推送者:订阅”事件。实际上我正在尝试从这个事件中获取数据,我会进一步操作
window.Echo = new Echo({
broadcaster: 'pusher',
key: 'myKeyHere',
authEndpoint: 'pusher/auth',
auth: {
headers: {
},
params: {
username: this.username
}
}
});
window.Echo.join('openChat').here((users) => {
console.log(users);
}).listen('MessagePublished', (e) => {
console.log('Message Received');
}).on('pusher:subscribe', (users) => {
console.log('NOT WORKING');
}).joining((user) => {
console.log('User Joined');
}).leaving((user) => {
console.log('User gone');
});