Ответ 1
Довольно точно, что это не работает. Вы можете установить заголовок "From" в файле конфигурации, но все остальное передается во время отправки:
Mail::send('emails.welcome', $data, function($message)
{
$message->to('[email protected]', 'John Smith')
->replyTo('[email protected]', 'Reply Guy')
->subject('Welcome!');
});
FWIW, $message
, переданный обратному вызову, является экземпляром Illuminate\Mail\Message
, поэтому существуют различные методы, которые вы можете вызвать на него:
- → from ($ address, $name = null)
- → отправитель ($ address, $name = null)
- → RETURNPATH ($ адрес)
- → to ($ address, $name = null)
- → cc ($ address, $name = null)
- → bcc ($ address, $name = null)
- → replyTo ($ address, $name = null)
- → предмет ($ предмет)
- → приоритет ($ уровень)
- → attach ($ file, array $options = array())
- → attachData ($ data, $name, array $options = array())
- → встраивать ($ файл)
- → embedData ($ data, $name, $contentType = null)
Кроме того, существует волшебный метод __call
, поэтому вы можете запускать любой метод, который вы обычно запускаете в базовом классе SwiftMailer.