首先在app/Providers/EventServiceProvider.php
定义事件php
'App\Events\TestEvent' => [ 'App\Listeners\Listener1', 'App\Listeners\Listener2', 'App\Listeners\Listener3', ],
而后执行php artisan event:generate
,生成相关文件。app
能够看出即便使用了事件,代码逻辑仍是严格按照顺序执行。
说明事件只是相似于一个封装的方法,只是用事件的方式,更容易的去作代码解耦。ide