我有一个创建产品的插件,我想在创建新产品时向所有用户发送通知电子邮件,我该如何处理?
答案 0 :(得分:4)
您可以使用Events
Fire
创建产品时的事件以及Listen
相应事件向用户发送通知邮件的事件。
Event::fire('product.create', [$product]);
在插件的引导方法中注册侦听器
public function boot()
{
Event::listen('product.create', function ($product) {
// Send Mail to subscribed users
});
}