С \ Mail :: send нельзя установить заголовок - PullRequest
0 голосов
/ 13 февраля 2020

В Laravel 6 Я отправляю электронное письмо с помощью \ Mail :: send (DataGrip in .env) и получаю электронное письмо, не могу установить заголовок. Это то же самое, что и содержание письма. Я делаю так:

    $data = array ( // That is not applied
        'title' => 'Title 234',
        'bodyMessage' => $message_text,
        'sender_username' => $name,
        'sender_email' => $email,
        'site_name' => $site_name,
    );

    \Mail::send ( 'emails/contact_us', $data, function ($message) use($data, $donotreply_email, $contact_us_email) {
        $message->from ( $donotreply_email, 'Support of ' . $data['site_name'] );
        $message->to ( $contact_us_email )->subject ( $data['bodyMessage'] );

// $ message-> title ('Message 34 Title'); // Если раскомментировать это тоже не работает. });

Какой правильный путь?

Спасибо!

1 Ответ

2 голосов
/ 13 февраля 2020

Если вы хотите установить заголовок почты, это означает mail subject. Поэтому установите заголовок вместо заголовка.

$message->subject('Message 34 Title'); 
...