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

时间:2018-09-21 08:09:34

标签: laravel laravel-5 laravel-5.6 laravel-notification

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

不是,我想从外面“注入”降价促销,所以我需要这样的东西

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

我认为,您明白了。

当我现在仅将markdown用作该函数的字符串时,它将不起作用并抛出

No hint path defined for [# Headline

Next line

错误消息。

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

1 个答案:

答案 0 :(得分:1)

我不太确定为什么要将markdown放到字符串中,因为这有点违反直觉。 <html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" xmlns:foobar="http://typo3.org/ns/Foo/Bar/ViewHelpers"> <f:layout name="Default" /> <f:section name="Main"> <foobar:some /> <f:cObject typoscriptObjectPath="lib.dynamicContent" data="{colPos: '0'}" /> </f:section> </html> 方法只能用于通过点表示法指定模板路径-目前尚无注入markdown字符串的方法。

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

markdown

然后,在您的(MailMessage)->markdown('my.markdown.template', ['data' => "my string here with markdown and whatnot"]);中,仅回显数据:my.markdown.template