Laravel 5.3 电子邮件中的 nl2br
Laravel 5.3 nl2br in email
我正在尝试 nl2br
我在 Laravel 5.3 中的电子邮件。
Dear {{ $user->name }} {{ $user->last_name }}, <br><br>
{{ nl2br($request['message']) }}
<br><br>
Regards,<br><br>
但结果是:
Dear John doe,
Blablabla<br /> <br /> Blablabla<br /> <br /> blablabla<br /> <br /> blablabla
如何确定 <br />
确实是一个断线?
此表达式{{ $var }}
用于编码HTML个字符,您应该执行以下操作:
{!! nl2br(htmlspecialchars($request['message'])) !!}
htmlspecialchars()
:这对特殊字符进行编码以避免安全问题
nl2br()
:这会将新行转换为 <br>
标记,但在它已经被保护之后
{!! !!}
:这告诉 Blade 在输出变量
时不要编码 HTML 个字符
请注意,这与发送电子邮件无关,普通视图也是如此。
将<br>
替换为
我正在尝试 nl2br
我在 Laravel 5.3 中的电子邮件。
Dear {{ $user->name }} {{ $user->last_name }}, <br><br>
{{ nl2br($request['message']) }}
<br><br>
Regards,<br><br>
但结果是:
Dear John doe,
Blablabla<br /> <br /> Blablabla<br /> <br /> blablabla<br /> <br /> blablabla
如何确定 <br />
确实是一个断线?
此表达式{{ $var }}
用于编码HTML个字符,您应该执行以下操作:
{!! nl2br(htmlspecialchars($request['message'])) !!}
htmlspecialchars()
:这对特殊字符进行编码以避免安全问题
nl2br()
:这会将新行转换为 <br>
标记,但在它已经被保护之后
{!! !!}
:这告诉 Blade 在输出变量
请注意,这与发送电子邮件无关,普通视图也是如此。
将<br>
替换为