Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 07.08.2014 11:23:40

Алекс

Swift Mailer send() возвращает null

Добрый день.

Использую SMTP-отправку писем в Laravel 4. Насколько я могу судить по API, Laravel просто пользуется Swift Mailer.

В общем, письмо отправляется, но в переменной $result всегда null, а я хотел бы знать в дальнейшем, успешно ли отправлено письмо.

$result = Mail::send(array('emails.callme', 'emails.callme-text'), $data, function($message)
      {
        $message->to('example@gmail.com')->subject('Example Subject');
      });
      
      var_dump($result); // null

Документация Swift Mailer говорит, что при отправке возвращается целое число, указывающее на количество отправленных писем. Т.е. 0, если ничего не отправлено или 1, 2, ..., N — если письма отправлены успешно. В моем случае я ожидаю, что в $result будет 1, почему там null?

Подвал раздела