Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.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 5.4邮件消息如何编辑页眉和页脚_Php_Laravel_Laravel 5.4 - Fatal编程技术网

Php Laravel 5.4邮件消息如何编辑页眉和页脚

Php Laravel 5.4邮件消息如何编辑页眉和页脚,php,laravel,laravel-5.4,Php,Laravel,Laravel 5.4,嗨,我正在尝试在我的Laravel应用程序中使用MailMessage功能。我的问题很简单。从应用程序接收电子邮件时如何编辑页眉和页脚?这是下面的图片 我想将标题Laravel从我的应用程序名和Hello改为Hello$user->name和问候语,同时将我的应用程序名和下面的页脚改为应用程序名 我试图改变现状` 参考资料/views/vendor/mail/markdown/message.blade.php 致: 但在发送重置密码请求时不工作 如果有人能帮助我,我将非常感激。 提前谢谢

嗨,我正在尝试在我的Laravel应用程序中使用MailMessage功能。我的问题很简单。从应用程序接收电子邮件时如何编辑页眉和页脚?这是下面的图片

我想将标题Laravel从我的应用程序名和Hello改为Hello$user->name和问候语,同时将我的应用程序名和下面的页脚改为应用程序名

我试图改变现状`

参考资料/views/vendor/mail/markdown/message.blade.php

致:

但在发送重置密码请求时不工作 如果有人能帮助我,我将非常感激。 提前谢谢


`

我已经弄明白了,只需将env文件的名称改为你的应用程序名称,而不是laravel。这是下面的示例

APP_NAME=Laravel
换成

APP_NAME=YOUR_APP_NAME
还有一种方法可以编辑邮件模板。 只需转到resources/views/vendor/notifications/email.blade.php 您还可以编辑邮件中的消息,只需转到resources/views/vendor/markdown/message.blade.php

我想将标题Laravel从我的应用程序名和Hello改为Hello$user->name和问候语,同时将我的应用程序名和下面的页脚改为应用程序名

默认情况下,Mailable Markdown具有从.env文件中选择
app\u名称的
config('app.name')
。因此,通过修改
APP_NAME
将对您的降价模板产生影响

或者,如果手动修改,请在终端上运行以下命令
php artisan供应商:publish--tag=laravel mail
并转到
resources/views/vendor/mail/html/message.blade.php
并修改页眉和页脚槽

要将Hello更改为Hello{user_name},有一个名为markdown的方法,它保存
Hello,您可以随意更改它

对于问候在终端上运行此命令
php artisan vendor:publish--tag=laravel notifications
并转到
resources/views/vendor/notifications/email.blade.php
并修改问候任何您想要的内容


要了解更多详细信息,请查看。

您正在为名为
@component('mail::message')的电子邮件模板使用默认组件。
,它不允许您修改标题。但是如果你转到这个组件的文件

\vendor\laravel\framework\src\Illuminate\Mail\resources\views\markdown\message.blade.php
您会注意到它使用了另一个组件
@component('mail::layout')

只需将
message.blade.php
文件的内容复制到
.blade.php
中,并将
{{$slot}}
替换为以前文件中的内容


您已经完成了。

可能的复制方式更有用。给别人很大的帮助。
\vendor\laravel\framework\src\Illuminate\Mail\resources\views\markdown\message.blade.php