2016-09-20 8 views
0

を送信されることはありませんパスワードの電子メールを忘れました。私はPasswordBroker、User、CanResetPassword、そして最後にRoutesNotifications :: notifyでそれをトレースして、サービスコンテナに落とす場所を通知し、明らかに21行目の電子メールインスタンスを送信しますが、電子メールは送信されません。Laravel 5.3アップグレードはForgotPasswordが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.'); 
} 

答えて

2

さて、それはResetPassword::toMailRoutesNotifications::routeNotificationForメールキー戻り$this->emailを起動していない理由を私が見つけた、と私たちは$this->usernameを使用しています。

私がすでに見ていたドキュメントでもう少し認識して以来、コードをめくってからもう一度ドキュメントを読むと、今すぐ見出しが私の目をつかんだので、この問題をすばやく解決してください。Customizing The Recipient

+0

これは良い発見でした。共有ありがとう - 私を救った! – mcnamee

+0

私は同様の問題を抱えていましたが、この質問と回答は必ずしも解決されませんでしたが、それは最終的に私が指摘した方向に指摘しました。ありがとうございました。 –

関連する問題