我在使用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'],
],
答案 0 :(得分:0)
基本上,如果您更改或添加任何配置,则必须运行clear:config
或config:cache
,如下所示:
在项目目录的终端上运行php artisan config:cache
。
答案 1 :(得分:0)
我正在使用Laravel Telescope,效果很好。它有一个Mail
页,向您显示所有渲染的电子邮件。无需发送邮件即可进行日志调试。 Matt Stauffer详细介绍了望远镜