Seguí algunos tutoriales sobre echo y pusher. Configuré todo el proyecto según sea necesario, pero las notificaciones de objetos no aparecen en el navegador. No comenté la línea
AppProvidersBroadcastServiceProvider :: class,
Creé y registré un componente en vuejs llamado notificaciones, luego establecí lo que dice en notificaciones laravel .
mounted(){
window.Echo.private("App.User.1")
.notification( (notification) => {
console.log("test"); //====> Never logs
console.log(notification); //====> Never logs
});
},
Todo se está conectando con Pusher, pero cuando envío cualquier notificación que aparece en el pulsador, la notificación del objeto no aparece.
Alguien tiene alguna idea de lo que está pasando? Gracias por adelantado
Respuestas
0 para la respuesta № 1Era un problema con el eco de Laravel. La actualización a 1.3.2 lo corrige. Comprobar el problema en el repositorio oficial
0 para la respuesta № 2
Puede rodar el suyo y ahorrar $.
http://blog.nedex.io/laravel-5-1-broadcasting-events-using-redis-driver-socket-io/
0 para la respuesta № 3
Todavía no sé por qué .notify no funciona, pero por un tiempo cambié por eventos.
window.Echo.private("App.User." + this.data_id)
.listen("PackageNotification", (e) => {
console.log(e);
});
y usando el Oyentes de eventos en laravel documentación.