Laravel 每个字符串的通知电子邮件

Laravel Notification email per string

在我的通知中,我使用 (MailMessage)->markdown('<file>') 语法并且它有效。

不是,我想从外面"inject"降价,所以我需要这样的东西

(MailMessage)->markdown("<string">);

我想,你明白了。

当我现在只是将我的降价作为字符串提供给这个函数时,它不会工作并抛出一个

No hint path defined for [# Headline

Next line

错误信息。

那么,如何在 MailMessage 降价通知中使用字符串模板?

我不完全确定为什么要将 markdown 放入字符串中,因为这有点违反直觉。 markdown 方法只能用于通过点符号指定模板路径 - 目前没有注入降价字符串的方法。

但是,您可以做的是创建一个模板,它只输出您传递给它的任何内容(即:message/vars)。例如:

(MailMessage)->markdown('my.markdown.template', ['data' => "my string here with markdown and whatnot"]);

然后,在您的 my.markdown.template 中,仅回显数据:{{ $data }}