Laravel 5 将 HTML 添加到电子邮件
我目前正在尝试在Laravel 5中创建HTML电子邮件,并且我想在电子邮件中插入一些文本(包含元素)。我使用以下代码来发送电子邮件:<br/>
Mail::send(array('html' => 'emails.newinvoice'), array('text' => $emailtext), function($message) use ($email, $subject, $contact_company)
{
$message->to($email, $contact_company)->subject($subject);
});
因此,该变量包含一些带有 HTML 标记的文本。在我的布局视图中,我有以下内容:$emailtext
emails.newinvoice
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head></head>
<body>
<p>{{{ $text }}}</p>
</body>
</html>
发送电子邮件时,我的邮件中插入的文本和该文本中的HTML元素显示为普通字符,这意味着我的电子邮件显示为:
test<br/>test
而不是
test
test
如何确保插入文本中的 HTML 标记呈现为 HTML 而不是纯文本?