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>
JSON returned from webapp was invalid, yet status code was 200
3 Réponses :
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"}
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; });
cela a fonctionné pour moi strong> valeur par défaut de .env est pls le modifier à p> 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 p> p>