根据我的6.x文档(由于我的Laravel版本是6.0),我在用Laravel Mailable编写组件时遇到了一个问题。但是尽管如此,在实际的电子邮件中,某些组件仍可以正确呈现,而某些组件只是纯HTML。用纯HTML表示文本原义是<a>...</a>
,但不呈现实际元素。
为什么会这样?也许有错误,或者我缺少什么?我用Laravel的文档提供的组件编写了最常规的电子邮件。没有棉绒错误。该视图写在刀片btw中。
@section('content')
@foreach ($paragraphs as $item)
<p> {{ $item }} </p>
@endforeach
@component('mail::button', [ 'url' => $link ])
{{ $buttonText }}
@endcomponent
@endsection
答案 0 :(得分:0)
我解决了这个问题。当我删除文件中的任何可能的缩进时,问题消失了。 当每一行都从第0列开始时,组件将正确呈现。
文档(至少6.x)对此没有任何说明,因此我认为这是刀片/ php邮件编译或其他方面的错误。