如何扩展OctoberCMS插件以发送Slack通知?

时间:2019-06-09 19:34:56

标签: laravel octobercms octobercms-plugins

我想扩展Magic Forms插件以与邮件通知同时发送Slack通知,但我不知道是否可能。

对于我自己的插件,我正在使用Slack for PHP库。

1 个答案:

答案 0 :(得分:1)

是的,我想您可以,只需使用composer for plugin,即可使用composer将软件包添加到插件中。

然后阅读本文档https://skydiver.github.io/october-plugin-forms/docs/advanced/events/#docsNav

  

您需要使用添加Event Listeners并启动您的通知

public function boot() {

    # Listen for Record after saved
    Event::listen('martin.forms.afterSaveRecord', function (&$formdata, $component) {
        // here use your slack lib and send notification
        // $formData has all data
    });

}

如有任何疑问,请发表评论。