为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
白衣染霜花 2021-11-26 14:47:33
我有一个 Laravel 5.8 应用程序,安装了默认的身份验证。我想将一个变量传递给密码重置电子邮件模板,因此问候语看起来像“你好,[用户名]”。当前的电子邮件模板如下所示:我没有在核心文件中找到可以更改此“您好!”的位置。消息的标题编辑:在我的控制器中,我像这样发送密码重置(也许变量应该放在这条线上的某个地方)$response = Password::sendResetLink($credentials, function (Message $message) {            $message->subject($this->getEmailSubject());        });
查看完整描述

1 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

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

您可以使用自己的方法覆盖它并创建自己的ResetPasswordNotification类。尝试从 trait 跟随它到那个类。

它看起来不像是为标记使用视图,所以应该不会太难做到。本ResetPassword类需要接受Notifiable,所以你应该有机会获得名在那里。


查看完整回答
反对 回复 2021-11-26
  • 1 回答
  • 0 关注
  • 139 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信