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

未找到用于邮件重置的 Lavarel Illuminate 类

未找到用于邮件重置的 Lavarel Illuminate 类

PHP
天涯尽头无女友 2022-06-11 10:13:01
我创建了一个通知类,MailResetPasswordNotification并使用以下内容编辑了通知的邮件表示。public function toMail($notifiable){    $link = url("/password/reset/?token=".$this->token);    return (new MailMessage)        ->view('reset.emailer')        ->from('info@example.com')        ->subject('Reset your password')        ->line("Hey, We've successfully changed the text ")        ->action('Reset Password', $link)        ->attach('reset.attachment')        ->line('Thank you!');}我还找到了用于重置密码的文件,vendor/laravel/framework/src/illuminate/Auth/Passwords/CanResetPassword.php并用我的方法覆盖了它,例如:namespace Illuminate\Auth\Passwords;use Illuminate\Auth\Notifications\ResetPassword as MailResetPasswordNotification;trait CanResetPassword{    public function getEmailForPasswordReset()    {        return $this->email;    }    public function sendPasswordResetNotification($token)    {        $this->notify(new App\Notifications\MailResetPasswordNotification($token));    }}但是,我收到以下错误。找不到类“Illuminate\Auth\Passwords\App\Notifications\MailResetPasswordNotification”
查看完整描述

1 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

您需要sendPasswordResetNotification在实现的类中创建一个方法CanResetPassword



查看完整回答
反对 回复 2022-06-11
  • 1 回答
  • 0 关注
  • 69 浏览

添加回答

举报

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