récemment mis à jour vers la version 5.3 à partir de la version 5.2.Laravel Echo Impossible de définir la propriété 'X-Socket-ID' de
La semaine dernière, j'ai installé Laravel Echo, et je l'utilise avec Pusher, Vue et Vue-resource.
Chaque fois que je posterai à ma base de données je reçois cette erreur
Cannot set property 'X-Socket-ID' of undefined
Le doc dit que si vous utilisez Vue et Vue-ressource X-Socket-ID est attaché à l'en-tête automatiquement, mais évidemment pas dans ce cas
Est-ce que quelqu'un a des idées pour résoudre ce problème?
erreur vient de ce code
Vue.http.interceptors.push(function (request, next) {
if (_this.socketId()) {
request.headers['X-Socket-ID'] = _this.socketId();
}
next();
});
main.js
var Vue = require('vue');
window.moment = require('moment');
require("moment/locale/ja.js");
window.Vue = Vue;
Vue.use(require('vue-resource'));
window.Pusher = require('pusher-js');
import Echo from "laravel-echo"
window.Echo = new Echo({
broadcaster: 'pusher',
key: 'my key'
});
Merci pour votre aide
Avez-vous déjà 'Vue.use (VueResource)'? – Jeff
oui monsieur mis à jour le message original – shigg