我刚刚将reset password
默认模板替换为custom template
的{{1}}。
以下是我所做的(我使用 Laravel 5.4 ):
reset password
已更改的功能如下所示:vendor/laravel/framework/src/Illuminate/Auth/Notifications/ResetPassword.php
我已成功发送电子邮件
但是,当我尝试访问public function toMail($notifiable) {
return (new MailMessage)->with('token', $this->token);
// ->line('You are receiving this email because we received a password reset request for your account.')
// ->action('Reset Password', url(config('app.url').route('password.reset', $this->token, false)))
// ->line('If you did not request a password reset, no further action is required.');
}
中的{{$token}}
时,会提供以下resources/views/vendor/notifications/email.blade.php
我是如何尝试发送数据的:
error
此public function toMail($notifiable) {
return (new MailMessage)->with('token', $this->token);
}
vendor/laravel/framework/src/Illuminate/Auth/Notifications/ResetPassword.php
class
中的是公开的,并已在构造函数内分配。
问题:如何将$token
发送至$token
请提前帮助我!
答案 0 :(得分:0)
您可以尝试以下操作:
public function toMail($notifiable) {
return (new MailMessage)->with('token'=>$this->token);
}