'from' => [
'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
'name' => env('MAIL_FROM_NAME', 'Example'),
],
в .env соответствующие ключи тоже имеются
Но какого-то лешего laravel не хочет отправлять письма и ругается, что name не задан:
ErrorException: Undefined array key "name" in file \vendor\laravel\framework\src\Illuminate\Mail\MailManager.php on line 401
что за хрень?)
А что там на 401 строчке?
$mailer->{'always'.Str::studly($type)}($address['address'], $address['name']);
В какой метод превращается always*?
alwaysFrom()
https://github.com/laravel/framework/blob/8.x/src/Illuminate/Mail/Mailer.php#L120 тут есть $name?
приложуха падает раньше, туда ничего не долетает
Стикер
Ты поставил dd, а падать он может на втором-третьем запросах, до которых ты не дошел, потому что dd убил скрипт раньше. Поставь dump хотя бы.
Обсуждают сегодня