Не может быть аутентифицировано для частного приложения - Laravel Notification, Laravel Echo, Socket - PullRequest
0 голосов
/ 12 июня 2018

Я использую Laravel Echo Server с Socket.io.Также я хочу использовать уведомления Laravel для уведомлений в реальном времени.

Ниже приведены мои bootstrap.js

import Echo from 'laravel-echo'

window.io = require('socket.io-client');

window.Echo = new Echo({
    broadcaster: 'socket.io',
    host: window.location.hostname + ':7878'
});

Ниже приведены мои маршруты / channel.php

Broadcast::channel('App.Domain.User.User.{id}', function ($user, $id) {
    return true;
});

И вот код в моем блейд-файле:

<script>
        Echo.private('App.Domain.User.User.' + '{{ auth()->user()->id }}')
            .notification((notification) => {
                console.log('yes');
                console.log(notification.type);
                $.notify('success', {type: 'success'});
            });
    </script>

Но я получаю следующую ошибку: enter image description here

В чем может быть причина?

Спасибо всем заранее.

...