[Laravel 扩展推荐] Laravel 中集成 Slack
Laravel Slack Alerts 是 Spatie 开发的用于快速地向 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 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
不太懂是干什么的,不过觉得应该非常厉害! :joy: