降价供应商文件对可邮寄邮件有何作用?

时间:2019-03-13 15:42:10

标签: php laravel laravel-5 markdown

我将laravel与降价电子邮件配合使用。

return $this->from('test@test.com', 'test')
   ->subject($this->subject)
   ->markdown('emails.test');

我通过运行以下命令将供应商文件发布到我的存储库中:

php artisan vendor:publish --tag=laravel-mail

这给了我views/vendor/mail/html文件夹和views/vendor/mail/markdown文件夹。

我不确定markdown文件夹中的文件正在做什么。这些文件中的大多数仅包含少量代码。即

markdown/header.php

{{ $slot }} 

当我删除{{ $slot }}时,我的电子邮件没有任何不同。我可以删除任何这些文件中的任何内容,并且没有任何更改。但是,我必须确保这些文件存在。

我想使用这些文件在所有电子邮件中添加静态的降价内容。目前,我可以实现此目标的唯一方法是将这些内容放在views/vendor/mail/html目录中。

如何在markable中将静态内容写在可邮寄邮件中?

1 个答案:

答案 0 :(得分:1)

这两个文件夹可以一起使用,并且如果要配置电子邮件的视图,则易于使用。

在laravel 5.8之前,它分别称为HTMLmarkdown,在5.8及更高版本中,它分别是HTMLtext

markdown中的每个文件(如果是5.8或更高版本,则为文本),与html文件夹中的文件相对应,并在其中进行解析。 例如,这是subcopy文件夹中的html(邮件正文)文件:

<table class="subcopy" width="100%" cellpadding="0" cellspacing="0">
    <tr>
        <td>
            {{ Illuminate\Mail\Markdown::parse($slot) }}
        </td>
    </tr>
</table>

它正在解析markdown文件夹中的subcopy.blade.php