首先在app/Providers/EventServiceProvider.php
定義事件php
'App\Events\TestEvent' => [ 'App\Listeners\Listener1', 'App\Listeners\Listener2', 'App\Listeners\Listener3', ],
而後執行php artisan event:generate
,生成相關文件。app
能夠看出即便使用了事件,代碼邏輯仍是嚴格按照順序執行。
說明事件只是相似於一個封裝的方法,只是用事件的方式,更容易的去作代碼解耦。ide