Laravel 8 簡介

2021-07-01 17:43 更新

Laravel 的事件提供了一個簡單的觀察者實現(xiàn),允許你在應(yīng)用中訂閱和監(jiān)聽各種發(fā)生的事件。事件類通常放在 app/Events 目錄下,而這些事件類的監(jiān)聽器則放在 app/Listeners 目錄下。如果在你的應(yīng)用中你沒有看到這些目錄,不用擔心,它們會在你使用 Artisan 控制臺命令生成事件與監(jiān)聽器的時候自動創(chuàng)建。

事件是分離應(yīng)用程序各個方面的好方法,因為單個事件可以有多個相互不依賴的偵聽器。例如,你可能希望每次發(fā)貨后都向你的用戶發(fā)送 Slack 通知。 你可以引發(fā)一個 OrderShipped 事件,而不是將你的訂單處理代碼耦合到 Slack 通知代碼,偵聽器可以接收該事件并將其轉(zhuǎn)換為 Slack 通知。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號