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