2017-06-23 6 views
0

J'ai lu quelques autres questions semblables à ceci mais n'a pas pu trouver une réponse satisfaisante, ainsi juste posant encore une fois avec ce que j'ai fait dans mon code jusqu'ici.Comment faire en sorte que Laravel écoute les chaînes Pusher privées?

en ressources/actifs/bootstrap.js Je

window.Echo = new Echo({ 
    broadcaster: 'pusher', 
    key: '8c5cc1d9fe77464ac2df', 
    cluster: 'us2', 
    encrypted: true, 
    authEndpoint: '/chat4/public/authenticate-broadcasting', 
}); 

et dans mes voies/web.php je:

Route::post('/authenticate-broadcasting', function() { 
    return true; 
}); 

mais quand je charge la page de l'application, dans la console I get:

POST http://laraveldemo-one.com/chat4/public/authenticate-broadcasting 500 (Internal Server Error) 

Pusher : Couldn't get auth info from your webapp : 500 

J'ai correctement installé Laravel Echo et Pusher parce que si j'utilise les canaux publics, mon application fonctionne parfaitement, mais j'échoue misérablement en utilisant des canaux privés, je ne sais pas quoi d'autre je peux essayer car j'ai lu la documentation plusieurs fois et je ne trouve rien qui me manque. Aidez-moi s'il vous plaît! :)

Répondre