我有两个连接到API的laravel实例。默认的“密码重置”功能是为#1网站创建的,但现在,我想为试图从第二个网站重置密码的用户添加新的电子邮件模板。
public function emailResetLink(CanResetPasswordContract $user, $token, Closure $callback = null)
{
$view = $this->emailView;
return $this->mailer->send($view, compact('token', 'user'), function ($m) use ($user, $token, $callback) {
$m->to($user->getEmailForPasswordReset());
if (! is_null($callback)) {
call_user_func($callback, $m, $user, $token);
}
});
}
来自auth.php的 $view
日志auth.emails.password
(#1网站的电子邮件模板)
'passwords' => [
'users' => [
'provider' => 'users',
'email' => 'auth.emails.password',
'table' => 'password_resets',
'expire' => 60,
],
],
我添加了一个隐藏的输入来区分用户,但我不知道如何使用它来发送另一个电子邮件模板..任何想法都将不胜感激!