Сбои электронной почты в Laravel - PullRequest
1 голос
/ 25 сентября 2019

Я пытаюсь отправить письмо, используя указанный ниже код

Mail::send(new ContactUs($request));
if(Mail::failures()){
   return response()->json(['result' => 1]);  
}
else {
   return response()->json(['result' => 0]);  
}

Но я не получаю никакого ответа из раздела Mail::failures().

1 Ответ

1 голос
/ 26 сентября 2019

Вместо использования Mail::failures() вы можете использовать !empty(Mail::failures()) или count(Mail::failures()) > 0.

Mail::failures() Функция возвращает массив адресов электронной почты, которые были ошибочными.

массивfailures ()

Получить массив неудачных получателей.

Возвращаемое значение

массив

Вы можете прочитать его здесь: https://laravel.com/api/5.1/Illuminate/Mail/Mailer.html#method_failures

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...