Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel从邮件中删除版权声明_Php_Laravel_Email_Smtp_Copyright Display - Fatal编程技术网

Php Laravel从邮件中删除版权声明

Php Laravel从邮件中删除版权声明,php,laravel,email,smtp,copyright-display,Php,Laravel,Email,Smtp,Copyright Display,当通过laravel发送邮件时,它会自动在邮件底部添加灰色“(c)2019 laravel.保留所有权利。”。有没有办法摆脱这个?下面是一封示例邮件的图片:(使用php artisan make:mail SampleMail创建--markdown=“mail.sample”并通过我的控制器调用)-通过mailtrap.io接收 编辑:此版权声明不包括在由make:mail命令创建的标记模板中。我也花了一段时间才弄清楚。我喜欢拉威尔,但邮件的事情有时有点难以理解,因为它需要层层深入 首先,发布

当通过laravel发送邮件时,它会自动在邮件底部添加灰色“(c)2019 laravel.保留所有权利。”。有没有办法摆脱这个?下面是一封示例邮件的图片:(使用
php artisan make:mail SampleMail创建--markdown=“mail.sample”
并通过我的控制器调用)-通过mailtrap.io接收
编辑:此版权声明不包括在由
make:mail
命令创建的标记模板中。

我也花了一段时间才弄清楚。我喜欢拉威尔,但邮件的事情有时有点难以理解,因为它需要层层深入

首先,发布您自己的文件夹,以便您可以在自己的应用程序中编辑邮件:

php artisan vendor:publish --tag=laravel-mail
完成后,在“视图”文件夹中将出现一个

供应商/邮件

文件夹。这包含您可以更改的文件。有很多方法可以做到这一点。当您创建一个新的邮件时,顶行将作为一个组件拉入消息刀片文件:

@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

我也花了一段时间才弄明白。我喜欢拉威尔,但邮件的事情有时有点难以理解,因为它需要层层深入

首先,发布您自己的文件夹,以便您可以在自己的应用程序中编辑邮件:

php artisan vendor:publish --tag=laravel-mail
完成后,在“视图”文件夹中将出现一个

供应商/邮件

文件夹。这包含您可以更改的文件。有很多方法可以做到这一点。当您创建一个新的邮件时,顶行将作为一个组件拉入消息刀片文件:

@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

检查模板所在位置并将其删除。您还可以使用inspect工具,然后在config/app.php中通过类或IDI进行搜索,将名称更改为您的应用程序名称,或在env文件中更改名称检查模板所在位置并将其删除。您还可以使用inspect工具,然后在config/app.php中通过类或IDI进行搜索,将名称更改为您的应用程序名称,或者在env文件中进行更改,非常好!我刚刚注意到,我只需要在.env文件中更改我的应用程序名称,我可以只删除视图文件夹中的供应商/文件夹,还是需要运行一些命令将其从任何内部函数中“解除绑定”?好的,我删除了供应商/邮件目录并运行了“php artisan view:clear”,然后删除了供应商目录(全部在参考资料/视图/目录中)。一切正常。谢谢!不用担心,不,删除不会有问题。但是,如果你想进行任何其他更改,你可能希望将其保留在那里。但是,听起来你们都设置得很好!我刚刚注意到我只需更改.env文件中的应用程序名称,我可以删除我视图文件夹中的供应商/文件夹吗?或者我将要运行一些命令将其与任何内部函数“解除绑定”吗?好的,我删除了vendor/mail目录并运行了“php artisan view:clear”,然后删除了vendor目录(全部在resources/views/directory中).一切正常。谢谢!不用担心,删除也不会有问题。但是,如果你想进行任何其他争吵,你可能希望保留它。但是,听起来你已经准备好了