Laravel Mail не отправляется в журнал

У меня проблемы с Laravel 5.8 и отправкой почты в журналы для тестирования.

Информация уровня регулярного журнала записывается в ежедневный журнал без каких-либо проблем.

Что мне не хватает в моей текущей конфигурации?

Файл .ENV содержит:

MAIL_DRIVER=log
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
LOG_CHANNEL=stack

Mail.php

'driver' => env ('MAIL_DRIVER', 'smtp'), 'log_channel' => env ('MAIL_LOG_CHANNEL'),

Logging.php

 'default' => env('LOG_CHANNEL', 'stack'),
'stack' => [
            'driver' => 'stack',
            'channels' => ['daily'],
        ],

person JonYork    schedule 13.05.2019    source источник
comment
Я не понимаю вопроса. Вы можете это перефразировать?   -  person Michael Nguyen    schedule 14.05.2019
comment
Я попытался внести ясность. Просто пытаюсь сохранить электронные письма в журналах для тестирования.   -  person JonYork    schedule 14.05.2019
comment
Ваш код кажется правильным, вы забыли запустить artisan config:cache?   -  person Mech Tsai    schedule 14.05.2019
comment
Понятный конфиг: кеш? Конечно, я в тупике   -  person JonYork    schedule 14.05.2019


Ответы (2)


Laravel:

Обычно, если вы изменяете или добавляете какую-либо конфигурацию, вам необходимо запустить clear:config или config:cache, как показано ниже:

Запустите php artisan config:cache на терминале каталога проекта.

person Rashedul Islam Sagor    schedule 14.05.2019
comment
Не уверен, изменилось ли это, но в Laravel 7 это config:clear - person Andrew Fox; 01.04.2021

Я использую Laravel Telescope, и он отлично работает. У него есть Mail страница, на которой показаны все обработанные электронные письма. Не нужно отправлять почту в журнал для отладки. Мэтт Штауффер подробно рассказал о телескопе.

person Michael Nguyen    schedule 14.05.2019