[Laravel 扩展推荐] Laravel 中集成 Slack

Laravel

Laravel Slack AlertsSpatie 开发的用于快速地向 Slack 发送消息的包。虽然你可以在 Laravel 强大的通知系统中设置 Slack 通知,但有时你只需要用一种简单的方法在各种 Slack 频道中触发消息:

use Spatie\SlackAlerts\Facades\SlackAlert;

SlackAlert::message("{$user->name} just signed up for your Super Awesome SaaS! :party-parrot:");

上述消息是通过(可配置的)工作发送的, 你还可以配置多个 URL 以便向其发送消息。

// config
return [
    'webhook_urls' => [
        'default' => 'https://hooks.slack.com/services/XXXXXX',
        'marketing' => 'https://hooks.slack.com/services/YYYYYY',
    ],
];

SlackAlert::to('marketing')
    ->message("{$user->name} just requested a SaaS demo!");

消息中也能包含 Markdown 文本和 Slack 表情包。
如果你想了解更多关于这个包的背景,请阅读由 Freek Van der Herten 编写的 A package to send Slack alerts in a Laravel app quickly
如果你想要开始使用这个包,请在 GitHub 上查看 README 文件和 源码

本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://laravel-news.com/laravel-slack-a...

译文地址:https://learnku.com/laravel/t/65868

本文为协同翻译文章,如您发现瑕疵请点击「改进」按钮提交优化建议
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2
Mutoulee

不太懂是干什么的,不过觉得应该非常厉害! :joy:

2年前 评论
小李世界 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!