2017-06-06 23 views

回答

3

你可以使用Events

Fire事件當產品被創建並Listen到相應的事件通知郵件發送給用戶。

Event::fire('product.create', [$product]); 

插件

public function boot() 
{ 
    Event::listen('product.create', function ($product) { 

     // Send Mail to subscribed users 

    }); 
} 
+0

我已經添加了事件::聽取事件爲myplugin \產品\ Plugin.php,在哪裏呢事件的引導方法中註冊該偵聽::火中? –

+0

在創建產品的控制器中,或者檢查插件文檔中發佈產品創建事件的任何事件,以便您可以使用該事件名稱 – linktoahref

+0

這是一個自定義插件,因此我必須創建自己的插件事件,它的邏輯是在它的組件文件夾,所以我將不得不在這裏創建這個,onCreate或onAddItem函數類的名稱工作? –

相關問題