我想发送安排或变量以进行迭代,并获得我将在电子邮件中发送的视图。我正在使用adonis.js,然后留下了我如何发送邮件的代码。
我需要发送什么变量或安排并将其显示在emails.test视图中?
await Mail.send('emails.prueba', data, (message) => {
message
.from('myemail@.com')
.to(data.email)
.subject('Alerts')
})
答案 0 :(得分:1)
首先,您应该阅读docs,此处已介绍了所有内容。因此,如果您查看Mail API,则可以将数据对象传递给视图。
await Mail.send('view', data, (message) => {
message
.from('')
.to('')
})
因此,将变量foo
传递给视图,您将具有以下类似内容
const foo = 'bar';
await Mail.send('emails.hello', foo, (message) => {
message
.from('')
.to('')
})
在您的emails/hello.edge
模板中,您可以使用{{ foo }}
来调用此变量