が私の通知RealtimeNotification.phpがあります放送Laravel 5.4を使用してパブリックチャネルに通知し、プッシャー
var channel = pusher.subscribe('private-App.User.1');
channel.bind('App\\Notifications\\RealtimeNotification', function(data) {
console.log(data);
});
:私の見解では
public function via($notifiable)
{
return ['broadcast'];
}
public function toBroadcast($notifiable){
return new BroadcastMessage([
'name' => 'John Snow'
]);
}
を、私は私のプッシャーアカウントに接続されているプッシャーオブジェクトを持っています
私はこのように使用している場合、プッシャーは私がプッシャーの認証を設定していないプライベートチャンネルなので、おそらくコンソールでこのエラーを表示します
Failed to load resource: the server responded with a status of 404 (Not Found)
Pusher : Couldn't get auth info from your webapp : 404
私の質問は、パブリックチャンネルにどのようにブロードキャストできますか?
Laravel 5.4のドキュメントでは、 "{notifiable}。{id}規約を使用してフォーマットされたプライベートチャンネルで通知がブロードキャストされます。"
私はそこには方法があると思いますが、まだそれを見つけることができず、どんな助けも歓迎します。
解決済みですか? – Birdy
nope。おそらくそれはまだ実装されていません – Spidey
私は実際にlaravel echo – Birdy