私のlaravelアプリケーションでは、laravel ECHOを使用しています。これで、メソッドを介してイベント「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');
});