事件系統-z 事件發現

adong發表於2020-03-24

牢騷一下,譯文後說的太麻煩了,看了半天沒看懂,自己理解這個事件發現!

自動事件發現

1.使用App\Providers\EventServiceProvider這個類來覆蓋基類ServiceProvider的兩個方法

public function shouldDiscoverEvents()
{
return true;//true開啟自動事件發現 false關閉自動發現事件
}

protected function discoverEventsWithin()
{
    return [
        $this->app->path('Lisenter'),//事件關聯的監聽器目錄APP/Lisenter 
            ];
}

2.類下$listen屬性裡 事件和監聽器的鍵值對就不用寫了,這個就是事件自動發現

本作品採用《CC 協議》,轉載必須註明作者和本文連結
寫程式碼是一件趣事。

相關文章