在OctoberCMS中创建产品时向用户发送通知?

时间:2017-06-06 14:05:12

标签: laravel octobercms

我有一个创建产品的插件,我想在创建新产品时向所有用户发送通知电子邮件,我该如何处理?

1 个答案:

答案 0 :(得分:4)

您可以使用Events

Fire创建产品时的事件以及Listen相应事件向用户发送通知邮件的事件。

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

在插件的引导方法中注册侦听器

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

       // Send Mail to subscribed users

    });
}