Я сталкиваюсь с незнакомой проблемой, которая заключается в том, что электронная почта восстановления пароля не работает в приложении, но работает с такими инструментами клиента API, как: POSTMAN.
public function recover(Request $request)
{
$credentials = json_decode(request()->getContent(),true);
$user = User::where('email', $credentials['email'])->first();
if (!$user) { $error_message = "Your email address was not found.";
return response()->json(['success' => false, 'errors' => ['email'=> $error_message]], 401);
}
try { $sendMail = Password::sendResetLink($request->only('email'),
function (Message $message)
{ $message->subject('Your Password Reset Link'); });
return response()->json([ 'success' => true, 'data'=> ['message'=> 'A reset email has been sent! Please check your email.'] ]);
}
catch (\Exception $e) {
//Return with errors
$error_message = $e->getMessage();
return response()->json(['success' => false, 'errors' => [$error_message]], 401);
}
}
мы использовали AWS настройку SMTP в файле .ENV .
Кто-нибудь может предложить решение, почему существует проблема? Дайте мне знать, если требуется дополнительная информация