Невозможно отправить электронное письмо для сброса пароля с помощью mailtrap в Laravel 7
Как указано в заголовке, я не могу отправлять письма для сброса пароля с помощью mailtrap во время разработки. Используя код, который я опубликую ниже, я получил несколько успешных писем 2 дня назад, но внезапно он перестал отправлять почту без выдачи ошибки.
Я использую следующий маршрут:
Route::post('password/email', 'AuthController@forgotPassword');
Да и реализация метода довольно чистая.
public function forgotPassword(Request $request)
{
$credentials = $request->validate(['email' => 'required|email']);
Password::sendResetLink($credentials);
return response()->json(["message" => 'If an account with the corresponding e-mail exists a password reset link will be send to the provided address.'], 200);
}
Я получаю ответ, который возвращаюсь, но никогда не вижу сообщения электронной почты. Я попытался проверить свои настройки почтовой ловушки, если они действительны, с помощью tinker и отправив оттуда письмо так
Mail::raw('Testmail', function ($message) use($to) { $message->to($to)->subject('Testmail'); });;
Это письмо было мгновенно доставлено в мой почтовый ящик, поэтому я не знаю, как исправить проблему без появления ошибки.