Почта Laravel не перезаписывается из конфигурацииPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Почта Laravel не перезаписывается из конфигурации

Сообщение Anonymous »

Я пытаюсь отправить письмо, у которого не должен быть адрес отправителя, указанный в конфигурации. Я был уверен, что его можно будет перезаписать, специально установив его во время отправки, но, похоже, это не так.

Код:

Код: Выделить всё

    $mailData = [
'user_id'  => session('user')->id,
'kid'      => session('apiUser')->profile_firstname,
'nickname' => $data['nickname'],
'email'    => $data['email'],
];
Mail::send('emails.invitation', ['data' => $mailData], function ($m) use ($mailData)
{
$m->from("no-reply@".$_SERVER['SERVER_NAME'], $mailData['kid']);
$m->to($mailData['email'], $mailData['nickname'])->subject('Client subject');
});
А в конфиге почты у нас

Код: Выделить всё

'from' => ['address' => env("MAIL_FROM", "no-reply@".$_SERVER['SERVER_NAME']), 'name' => "Client"],
Он всегда отправляет его со значениями из конфигурации, а не со значениями, которые я пытаюсь указать.

Будем рады любым идеям.

Подробнее здесь: https://stackoverflow.com/questions/334 ... rom-config
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»