2016-09-14 14 views
11

Gerçek zamanlı bildirimleri uygulamak için, Laravel Echo'yu pusher ile kurmaya çalışıyorum. Şimdi gulp çalıştırın ve adresLaravel Yankı - default.a.channel bir işlev değil

import Echo from "laravel-echo" 

window.Echo = new Echo({ 
    broadcaster: 'pusher', 
    key: 'my_key', 
    encrypted: true 
}); 
Echo.channel('orders') 
    .listen('TestEvent', (e) => { 
     console.log('pippo'); 
    }); 

: bootstrap.js i kodunu (rehber olarak söylemek) yorumsuz var, Bundan sonra

npm install --save laravel-echo pusher-js 

:

Birincisi, i laravel Echo ve İtici yüklemiş Sayfayı ziyaret ettiğinde, bu hatayı alırım:

bootstrap.js?5e63:50 Uncaught TypeError: __WEBPACK_IMPORTED_MODULE_0_laravel_echo___default.a.channel is not a function 

cevap

27

0 Değiştirme- window.Echo.channel('orders') bunu düzeltmelidir.

+0

Dokümanları gerçekten düzeltmeliler. – briankip