0
votes

LARAVEL ECHO + PUSHER Subscription_Error sur une chaîne privée

Je ne peux pas réussir à faire l'écho et au pousseur Travailler lors de l'utilisation de chaînes privées, de googled pendant deux jours et trouva Nada.

Qu'est-ce qui semble se produire est une sorte de problème avec l'authentification (j'utilise Laravel Basic Auth) Parce que je peux m'abonner aux canaux publics p>

itinéraires / canaux.php strong> p> xxx pré>

bootstrap.js

JSON returned from webapp was invalid, yet status code was 200


0 commentaires

3 Réponses :


0
votes

SET app_debug = true code> dans votre fichier .env code> et vérifiez la réponse HTTP de votre authentification d'authentification dans la section réseau des outils de développement de votre navigateur. Si l'authentification réussit, votre application Laravel devrait répondre avec JSON comme ceci:

{"auth": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}


0 commentaires

0
votes

Vous n'avez pas besoin d'ajouter privé sur votre canal dans la diffusion.php Ceci est fait automatiquement

Essayez ceci P>

Broadcast::channel('ci-received-{userId}', function ($user, $userId) {
    return (int) $user->id === (int) $userId;
});


0 commentaires

0
votes

cela a fonctionné pour moi

valeur par défaut de .env est

pls le modifier à xxx

J'avais aussi ["pas de rappel sur l'utilisateur privé.1 pour le poussoir: abonnement_error"] / p>

Après avoir apporté les modifications ci-dessus, cela fonctionne bien pour moi


0 commentaires