Verwenden von Laravel Echo, Pusher und Vuejs.Pusher: Authentifizierungsinformationen konnten nicht abgerufen werden
Jedes Mal, wenn ich versuche, einen privaten Kanal (den Kanal des eigenen Benutzer) y diesen Fehler ist
"Pusher : Couldn't retrieve authentication info. 419Clients must be authenticated to join private or presence channels. See: https://pusher.com/docs/authenticating_users"
Hier bekommen beizutreten der Moment, als ich einen den Kanal anschließen:
Echo.private('App.User.' + response.data.currentUser)
.listen('Event',(e)=>{});
response.data.currentUser
tut korrekt die ID des Benutzers enthalten.
Hier ist die channel.php
Broadcast::channel('App.User.{id}', function ($user, $id) {
if (Auth::user()->id == (int) $id) {
return ['STATUS' => 'OK'];
} else {
return false;
}
});
Wie kann ich diese
Haben Sie dem Kanal authentifizieren? –
Ja. Ich habe mich authentifiziert –
Ich habe das gleiche Problem – allaghi