如何在Laravel Slack Webhook中动态附加多个图像



我正试图在Slack通知中发布多个图像。如果我加上";附件";手动但我想动态添加附件,即使用循环。

以下代码适用于手动附件:

return (new SlackMessage)->attachment(function (SlackAttachment $attachment) {
$attachment->title('Title1')
->image('Image1.jpg');
})
->attachment(function (SlackAttachment $attachment) {
$attachment->title('Title2')
->image('Image2.jpg');
});

但我不想通过";附件";手动,我想链接";附件";根据循环次数自动执行。

我该如何解决这个问题?

类似这样的东西:

$message = new SlackMessage;
foreach($something as $something_else){
$message->attachment(function (SlackAttachment $attachment) {
$attachment->title('Title1')
->image('Image1.jpg');
})
}
return $message

最新更新