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