我的电子邮件模板如下
@component('mail::message')
# You're invited for APP
<strong>{{ $fromName }}</strong> invited you for App.
{{ $messageBody }}
<?php switch ($type):
case App\Mail\InviteEmail::TYPE_INVITE_EMAIL:
?>
@include('emails.partials.invite')
<?php break;
case App\Mail\InviteEmail::TYPE_EXPLAINER_EMAIL:
?>
@include('emails.partials.explainer')
<?php break;
case App\Mail\InviteEmail::TYPE_INTRO_EMAIL:
?>
@include('emails.partials.intro')
<?php break;
endswitch;
?>
@endcomponent
但是当它开始行动时,@ include partials不会解析html代码,而是在一些&#34;代码&#34;标签。以下是我得到的内容
的输出答案 0 :(得分:0)
答案 1 :(得分:0)
由于@include
(markdown reference)之前的缩进,因此Markdown被解释为代码块。我遇到了同样的问题,并在this post中找到了这个答案。引用相关部分:
我今天也遇到了同样的情况。问题是压痕 电子邮件模板文件的标记导致markdown在附近添加标签 的东西,从而逃避它。您可以通过以下方式判断是否是这种情况 检查邮件陷阱中的“ HTML源代码”标签。