Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.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 - Fatal编程技术网

Php Laravel使用变量更改重置密码电子邮件问候语

Php Laravel使用变量更改重置密码电子邮件问候语,php,laravel,email,Php,Laravel,Email,我有一个laravel 5.8应用程序,安装了默认的auth。我想向密码重置电子邮件模板传递一个变量,这样问候语看起来像“Hello,[用户名]”。 当前电子邮件模板如下所示: 我在核心文件中找不到可以更改邮件“Hello!”标题的位置 编辑: 在我的控制器中,我像这样发送密码重置(也许变量应该放在这行的某个地方) 在默认的Laravel应用程序中,用户模型有一个带有sendPasswordResetNotification方法的CanResetPassword界面。此方法是在用户也使用的Ca

我有一个laravel 5.8应用程序,安装了默认的auth。我想向密码重置电子邮件模板传递一个变量,这样问候语看起来像“Hello,[用户名]”。 当前电子邮件模板如下所示:

我在核心文件中找不到可以更改邮件“Hello!”标题的位置

编辑: 在我的控制器中,我像这样发送密码重置(也许变量应该放在这行的某个地方)


在默认的Laravel应用程序中,用户模型有一个带有
sendPasswordResetNotification
方法的
CanResetPassword
界面。此方法是在用户也使用的
CanResetPassword
特性中创建的

您可以使用自己的方法覆盖此选项,并创建自己的
ResetPasswordNotification
类。试着从特性到那个类


它看起来不像是使用了一个视图来做标记,所以做起来应该不会太难。
ResetPassword
类接受一个
Notifiable
,因此您应该可以访问其中的名称。

尝试查看
资源/视图/电子邮件。它可能不在您的项目中,因为如果您使用的是第三方电子邮件提供商,那么它可能取决于他们的模板。
resources/views/auth
谢谢,刚刚在toMail函数中添加了
->问候语('Hello'.$notifiable->name.!')
$response = Password::sendResetLink($credentials, function (Message $message) {
            $message->subject($this->getEmailSubject());
        });