Have you tested with Mailtrap.io? Have you tried with 'pretend' => true, in mail.php settings?
Oct 21, 2015
5
Level 3
Laravel 5.1 Resest Password
Hey guys i am facing iccuse at reset password in Laravel 5.1 My code works but i did'nt get any email . And also Mandrill don't show any email sent. But i receive email on user registration. Here is my code
public function getEmail(Request $request)
{
return view('Frontend.auth.password');
}
public function postEmail(Request $request)
{
$this->validate($request, ['email' => 'required|email']);
$response = $this->passwords->sendResetLink($request->only('email'), function($m)
{
$m->subject($this->getEmailSubject());
});
switch ($response)
{
case PasswordBroker::RESET_LINK_SENT:
$message = "Password recovery link has been send to your email address";
Toastr::success($message, $title = null, $options = []);
return redirect()->back();
case PasswordBroker::INVALID_USER:
return redirect()->back()->withErrors(['email' => trans($response)]);
}
}
protected function getEmailSubject()
{
return isset($this->subject) ? $this->subject : 'Your Password Reset Link';
}
public function getReset($token = null, Request $request)
{
if (is_null($token))
{
throw new NotFoundHttpException;
}
$messages = "Create your new password";
Toastr::info($messages, $title = null, $options = []);
return view('Frontend.auth.reset')->with('token', $token);
}
In Success case i recived the Message Password recovery link has been send to your email address
THis code works in Laravel 5 like a charm. but not sending email with 5.1 whats should i have to do. ?
Please or to participate in this conversation.