Php 降价供应商文件对邮件有什么作用?
我用laravel处理降价邮件Php 降价供应商文件对邮件有什么作用?,php,laravel,laravel-5,markdown,Php,Laravel,Laravel 5,Markdown,我用laravel处理降价邮件 return $this->from('test@test.com', 'test') ->subject($this->subject) ->markdown('emails.test'); 我通过运行以下命令将供应商文件发布到我的存储库中: php artisan供应商:发布--tag=laravel邮件 这给了我views/vendor/mail/html文件夹和views/vendor/mail/markdown文件夹
return $this->from('test@test.com', 'test')
->subject($this->subject)
->markdown('emails.test');
我通过运行以下命令将供应商文件发布到我的存储库中:
php artisan供应商:发布--tag=laravel邮件
这给了我views/vendor/mail/html
文件夹和views/vendor/mail/markdown
文件夹
我不确定markdown文件夹中的文件在做什么。大多数文件只包含一点点代码。i、 e
markdown/header.php
{{ $slot }}
当我删除{{$slot}}
时,我的电子邮件不会有任何不同。我可以删除这些文件中的任何内容,并且不会发生任何更改。但是,我必须确保这些文件存在
我想用这些文件在我所有的电子邮件中放置静态的降价内容。目前,我唯一能做到这一点的方法是将该内容放在views/vendor/mail/html
目录中
如何在我的邮件中以降价方式写入静态内容?如果您想配置电子邮件的视图,这两个文件夹可以一起工作,并且易于使用 在laravel 5.8之前,它被称为
HTML
和markdown
,在5.8和更高版本中,它被称为HTML
和text
标记中的每个文件(如果是5.8或更高版本,则为文本)都与html文件夹中的一个文件相对应,并在那里进行解析。
例如,这是html
文件夹中的子副本
(邮件正文)文件:
<table class="subcopy" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td>
{{ Illuminate\Mail\Markdown::parse($slot) }}
</td>
</tr>
</table>
{{illumb\Mail\Markdown::parse($slot)}
它正在解析markdown文件夹中的
subcopy.blade.php
。好的,谢谢,那么当我删除mail/text/message.blade.php
或mail/text/layout.blade.php
中的所有内容时,我的邮件中怎么没有任何变化?我希望它不会呈现或抛出错误。您是以通知的形式发送邮件还是以可邮寄的形式发送邮件<代码>邮件::收件人('test@test')->send(新的TestMailable())OOohh,那么文本文件夹仅用于电子邮件的文本版本?好吧,我以为他们在互动。好吧,你让我走上了正确的道路。正如我在之前的评论中所说的那样。文本文件夹仅用于电子邮件的文本版本,与呈现无关。