Laravel 从邮件中删除版权声明
Laravel remove copyright notice from mail
通过laravel发送邮件时,会自动附加一个灰色的“(c) 2019 Laravel。保留所有权利。”在邮件的底部。有什么办法可以摆脱这个吗?这是示例邮件的图片:(使用 php artisan make:mail SampleMail --markdown="mail.sample"
创建并通过我的控制器调用它)- 通过 mailtrap.io 接收
编辑:此版权声明未包含在由 make:mail
命令创建的降价模板中。
这也花了我一段时间才弄清楚。我喜欢 Laravel,但是邮件的事情有时有点难以理解,因为需要层层深入。
首先,发布您自己的文件夹,以便您可以在自己的应用程序中编辑邮件消息:
php artisan vendor:publish --tag=laravel-mail
完成后,在您的视图文件夹中将有一个
vendor/mail
文件夹。这包含您可以更改的文件。有多种方法可以做到这一点。当您创建一个新的可邮寄邮件时,第一行将把 message blade 文件作为组件拉入:
@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
通过laravel发送邮件时,会自动附加一个灰色的“(c) 2019 Laravel。保留所有权利。”在邮件的底部。有什么办法可以摆脱这个吗?这是示例邮件的图片:(使用 php artisan make:mail SampleMail --markdown="mail.sample"
创建并通过我的控制器调用它)- 通过 mailtrap.io 接收
make:mail
命令创建的降价模板中。
这也花了我一段时间才弄清楚。我喜欢 Laravel,但是邮件的事情有时有点难以理解,因为需要层层深入。
首先,发布您自己的文件夹,以便您可以在自己的应用程序中编辑邮件消息:
php artisan vendor:publish --tag=laravel-mail
完成后,在您的视图文件夹中将有一个
vendor/mail
文件夹。这包含您可以更改的文件。有多种方法可以做到这一点。当您创建一个新的可邮寄邮件时,第一行将把 message blade 文件作为组件拉入:
@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