Laravel:修改重置密码邮件来源、标题及内容
- 修改邮件标题
为了方便后期二次修改,我将邮件相关内容写到配置文件中
首先打开.env 文件,添加邮件配置
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mxhichina.com
MAIL_PORT=25
MAIL_USERNAME=XXX@XXX.com
MAIL_PASSWORD=XXX
MAIL_FROM=XXX
MAIL_RESET_TITLE=重置XXXX密码
MAIL_ENCRYPTION=null
配置好后打开 vendor\laravel\framework\src\Illuminate\Foundation\Auth\ResetsPasswords.php
找到 getEmailSubject()
方法,修改为
protected function getEmailSubject()
{
return property_exists($this, 'subject') ? $this->subject : env('MAIL_RESET_TITLE', 'Your Password Reset Link');
}
- 修改邮件来源
打开config/mail.php
,找到from
修改为
'from' => ['address' => env('MAIL_USERNAME'), 'name' => env('MAIL_FROM')],
- 修改邮件内容
打开resources\views\auth\emails\password.blade.php
,修改为自己想要的内容即可。
目录
PREV
移动端 console 调试面板
NEXT