/ / Laravel Echo ne recevant pas de notification du poussoir - laravel, vue.js, laravel-5.4, poussoir

Laravel Echo ne recevant pas de notification du pousseur - laravel, vue.js, laravel-5.4, pousseur

J'ai suivi quelques tutoriels sur l'écho et le poussoir. J'ai configuré tout le projet selon les besoins, mais les notifications d'objet n'apparaissent pas dans le navigateur. Je ne commente pas la ligne

AppProvidersBroadcastServiceProvider :: class,

J'ai créé et enregistré un composant dans les vuesjs appelé notifications, puis je le précise. notifications laravel .

mounted(){
window.Echo.private("App.User.1")
.notification( (notification) => {
console.log("test"); //====> Never logs
console.log(notification); //====> Never logs
});
},

Tout se connecte avec Pusher mais lorsque j'envoie une notification, celle-ci apparaît sur le poussoir, la notification d'objet n'apparaît pas.

vue

Quelqu'un a une idée de ce qui se passe? Merci d'avance

Réponses:

0 pour la réponse № 1

C'était un problème avec Laravel écho. La mise à jour vers la version 1.3.2 le corrige. Vérifier la problème sur le repo officiel


0 pour la réponse № 2

Vous pouvez rouler le vôtre et économiser $.

http://blog.nedex.io/laravel-5-1-broadcasting-events-using-redis-driver-socket-io/


0 pour la réponse № 3

Je ne sais toujours pas pourquoi le .notify ne fonctionne pas, mais pendant que j’ai changé pour les événements.

window.Echo.private("App.User." + this.data_id)
.listen("PackageNotification", (e) => {
console.log(e);
});

et en utilisant le Auditeurs de l'événement chez laravel documentation.