как указать маршруты авторизации laravel в сокете io - PullRequest
0 голосов
/ 08 октября 2018

Я знаю, что при использовании pusher в качестве драйвера вещания, для указания / broadcasting / auth laravel Маршруты авторизации можно сделать так:

var pusher  = new Pusher("497408e1ef6b36b7b62e", {
authEndpoint: '/broadcasting/auth',
auth: {
    headers: {
                'X-CSRF-Token': '{{ csrf_token() }}'
    }
}});

Но теперь я хочу использовать socket-io и я не знаю, как это сделать.это мой код для socket-io js:

var socketURL = 'http://127.0.0.1:3000';


var socket = io(socketURL);


socket.on('private-user-channel.5:App\\Events\\ChatNewMessage', function (event) {
  alert(event.data);

});

Я добавил следующие коды для boot () функции на BroadcastServiceProvider , но, похоже, не работает вообще:

Broadcast::channel('user-channel.*', function ($user, $userId) {
    return false;
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...