Laravel Mail无法正确呈现

时间:2020-10-29 19:27:25

标签: php laravel email laravel-6

根据我的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

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。当我删除文件中的任何可能的缩进时,问题消失了。 当每一行都从第0列开始时,组件将正确呈现。

文档(至少6.x)对此没有任何说明,因此我认为这是刀片/ php邮件编译或其他方面的错误。