Laravel Mail:传递字符串而不是视图
我想使用laravel发送确认电子邮件。laravel Mail ::
send()函数似乎只接受系统上文件的路径。问题是我的邮件模板存储在数据库中,而不存储在系统上的文件中。
如何将纯内容传递给电子邮件?
例:
$content = "Hi,welcome user!";Mail::send($content,$data,function(){});
回答:
更新:在 您可以使用raw
:
Mail::raw('Hi, welcome user!', function ($message) { $message->to(..)
->subject(..);
});
这是您的操作方式:
Mail::send([], [], function ($message) { $message->to(..)
->subject(..)
// here comes what you want
->setBody('Hi, welcome user!'); // assuming text/plain
// or:
->setBody('<h1>Hi, welcome user!</h1>', 'text/html'); // for HTML rich messages
});
以上是 Laravel Mail:传递字符串而不是视图 的全部内容, 来源链接: utcz.com/qa/413091.html