試圖找出爲什麼忘記密碼在升級到5.3後不會發送電子郵件。我已經通過PasswordBroker,用戶,CanResetPassword,並最終通過RoutesNotifications :: notify將其追蹤到服務容器中,並且顯然在第21行app(Dispatcher::class)->send([$this], $instance);
上發送電子郵件實例,但沒有發送電子郵件......任何想法?Laravel 5.3升級忘記密碼電子郵件從未發送過
我正在使用MailGun驅動程序,並使用舊的郵件API所有移植的代碼仍在工作,只是使用新的通知重置密碼API不是。
我ResetPassword::toMail
卡存根,但它永遠不會調用此方法:
public function toMail()
{
Log::info('toMail');
return (new MailMessage)
->line('You are receiving this email because we received a password reset request for your account.')
->action('Reset Password', url('password/reset', $this->token))
->line('If you did not request a password reset, no further action is required.');
}
這是一個很好的發現。感謝分享 - 拯救了我! – mcnamee
我有類似的問題,這個問題和答案不一定能解決它,但它指出我最終的方向。謝謝。 –