2
製品を作成するプラグインがあり、新製品が作成されたときにすべてのユーザーに通知メールを送信したいのですが、どうすればよいですか?OctoberCMSで製品が作成されたときにユーザーに通知を送信しますか?
製品を作成するプラグインがあり、新製品が作成されたときにすべてのユーザーに通知メールを送信したいのですが、どうすればよいですか?OctoberCMSで製品が作成されたときにユーザーに通知を送信しますか?
あなたは、ユーザーに通知メールを送信するために、それぞれのイベントにEvents
Fire
製品が作成されたイベントとListen
を使用することができます。
Event::fire('product.create', [$product]);
私はイベントを追加したプラグイン
public function boot()
{
Event::listen('product.create', function ($product) {
// Send Mail to subscribed users
});
}
の起動方法の中にリスナーを登録::イベント::火が行くんmyPlugin \製品\ Plugin.php、にイベントを聞きます? –
製品が作成されたコントローラーで、プラグインのマニュアルで製品の作成イベントを発行するイベントを確認してください。代わりにそのイベント名を使用できます – linktoahref
これはカスタムプラグインですので、独自のプラグインを作成する必要がありますイベント、それはロジックですので、私はこれを作成する必要がありますので、onCreateまたはonAddItem関数のクラス名の仕事ですか? –