2

vendor フォルダーにあるイベントを発生させる Laravel パッケージがあります。

発生するイベントのクラスはMikea\Kicker\Events\Interviews\SurveyWasCompleted

そのイベントをリッスンしてから、終了してイベントのオブジェクトをダンプする必要があります。

routes.php ファイルに次のコードを追加しました

Event::listen('Mikea\Kicker\Events\Interviews\SurveyWasCompleted', function($event){
    dd($event);
});

ただし、画面には何も表示されません。私がSurveyWasCompleted死んでイベント内からダンプするとデータが取得されるため、イベントが呼び出されることは確かです。

イベントが発生するのを正しくリッスンするにはどうすればよいですか?

4

2 に答える 2

0

routes.php ファイルではなく、EventServiceProvider に登録する必要がある場合があります。

https://laravel.com/docs/5.2/events#registering-events-and-listeners

于 2016-01-13T00:08:48.303 に答える