【问题标题】:How to extend OctoberCMS plugin to send Slack notifications?如何扩展 OctoberCMS 插件以发送 Slack 通知?
【发布时间】:2019-10-24 08:20:13
【问题描述】:

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

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

【问题讨论】:

    标签: laravel octobercms octobercms-plugins


    【解决方案1】:

    是的,我猜你可以,只需使用 composer 作为插件,使用 composer 将你的包添加到插件中。

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

    您需要使用 add 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
        });
    
    }
    

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

    【讨论】:

    • 谢谢,这正是我需要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多