2016-03-18 12 views
0

現在、私はlaravel 5プロジェクト用にsocket.io & redisを設定しようとしています。 私はInterface Illuminate \ Contracts \ Broadcasting \ ShouldBroadcastを使用するイベントを作成しました。 しかし、私は次のエラーを取得しています:Laravel 5のインターフェイス 'Illuminate Contracts Broadcasting ShouldBroadcast'が見つかりません

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

を照らし\契約が放送\ ShouldBroadcastを\使用があります。イベントページの上部に表示されますか? –

+0

Laravelのマイナーバージョンを使用しています – jszobody

+0

ありあり イルミネーション\コントラクト\ブロードキャスト\ショルダーブロードキャストを使用しています。 Illuminate \ Queue \ SerializesModelsを使用します。 クラスSocketEvent extendsイベント実装ShouldBroadcast –

答えて

2

Laravel 5.0インターフェイスが見つからない理由です、イベント放送を持っていません。 5.0から、ここでのイベントのドキュメントを参照してください。

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

放送は5.1で導入されました:

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

いくつかの参考資料:

関連する問題