Laravel邮件未发送到日志

时间:2019-05-13 21:38:46

标签: php laravel laravel-5 logging laravel-mail

我在使用Laravel 5.8时遇到了一些麻烦,并将邮件发送到日志中以进行测试。

常规日志级别INFO被写入日常日志,而没有任何麻烦。

我当前的配置中缺少什么?

.ENV文件具有:

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

Mail.php

'驱动程序'=> env('MAIL_DRIVER','smtp'),  'log_channel'=> env('MAIL_LOG_CHANNEL'),

Logging.php

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

2 个答案:

答案 0 :(得分:0)

Laravel:

基本上,如果您更改或添加任何配置,则必须运行clear:configconfig:cache,如下所示:

在项目目录的终端上运行php artisan config:cache

答案 1 :(得分:0)

我正在使用Laravel Telescope,效果很好。它有一个Mail页,向您显示所有渲染的电子邮件。无需发送邮件即可进行日志调试。 Matt Stauffer详细介绍了望远镜