2016-03-18 2 views
0

В настоящее время я пытаюсь установить socket.io & redis для моего проекта laravel 5. Я создал событие, которое использует интерфейс Illuminate \ Contracts \ Broadcasting \ ShouldBroadcast. Но я получаю следующее сообщение об ошибке:Laravel 5 Интерфейс 'Illuminate Contracts Broadcasting ShouldBroadcast' не найден

Interface 'Illuminate\Contracts\Broadcasting\ShouldBroadcast' not found 
+0

Есть ли использование Осветите \ Контракты \ Broadcasting \ ShouldBroadcast; в верхней части страницы мероприятия? –

+0

Какая незначительная версия Laravel вы используете – jszobody

+0

Да есть Использование Illuminate \ Contracts \ Broadcasting \ ShouldBroadcast; использование Illuminate \ Queue \ SerializesModels; класс SocketEvent extends Event реализует ShouldBroadcast –

ответ

2

Laravel 5.0 не имеет событий вещания, поэтому интерфейс не может быть найден. Смотрите документацию о событиях здесь от 5,0:

https://laravel.com/docs/5.0/events

Broadcasting была введена в 5.1:

https://laravel.com/docs/5.1/events#broadcasting-events

Некоторые справочные материалы:

Смежные вопросы