通过 laravel 发送邮件时,它会自动附加一个灰色的“(c) 2019 Laravel。保留所有权利。” 在邮件的底部。有什么办法可以摆脱这个吗?这是示例邮件的图片:(使用php artisan make:mail SampleMail --markdown="mail.sample"
我的控制器创建并调用它)-通过 mailtrap.io 接收
编辑:此版权声明不包含在命令创建的降价模板中。
make:mail
问问题
3445 次
1 回答
3
这也花了我一段时间才弄清楚。我喜欢 Laravel,但邮件的事情有时有点难以理解。
首先,发布您自己的文件夹,以便您可以在自己的应用程序中编辑邮件消息:
php artisan vendor:publish --tag=laravel-mail
完成后,在您的视图文件夹中将有一个
供应商/邮件
文件夹。这包含您可以更改的文件。有多种方法可以做到这一点。当你创建一个新的 mailable 时,第一行将把消息刀片文件作为一个组件拉入:
@component('mail::message', ['header_url' => $header_url, 'header_title' => $header_title])
该文件位于您的邮件文件夹中(HTML 或 Markdown 取决于您创建它的方式)。您可以通过更改它调用的页脚文件来永久更改它。我只是跳过了页脚文件并更改了基本消息文件,因为它总是来自同一个地方,以减少 Laravel 的混乱。 您也可以在此处删除它。这是我为改变它所做的:
{{-- Footer --}}
@slot('footer')
@component('mail::footer')
© {{ date('Y') }} {{ $companyName }}. All rights reserved.
@endcomponent
@endslot
于 2019-03-02T14:49:04.340 回答