【发布时间】:2017-06-07 11:38:26
【问题描述】:
我正在尝试在 laravel 5.1 应用程序中测试邮件发送。 我需要在产品服务器上运行测试。 我需要 MAIL_DRIVER=log 在应用环境中运行测试。 MAIL_DRIVER=smtp 用于我的 .env 文件中的生产。 我在应用程序根文件夹中编辑了 phpunit.xml 并添加了一行:
<env name="MAIL_DRIVER" value="log"/>
<php>
<env name="APP_ENV" value="testing"/>
<env name="CACHE_DRIVER" value="array"/>
<env name="SESSION_DRIVER" value="array"/>
<env name="QUEUE_DRIVER" value="sync"/>
<env name="MAIL_DRIVER" value="log"/>
</php>
问题是当我运行测试时它仍然使用 MAIL_DRIVER=smtp
知道有什么问题吗?
【问题讨论】:
-
你在哪里提到过 smtp?
-
我在我的 .env 文件中设置
标签: php email laravel-5 phpunit