【发布时间】:2014-10-23 23:42:20
【问题描述】:
我使用 Mandrill 邮件驱动程序进行测试。我有一个远程登台,我在部署后播种。在播种期间,我尝试禁用与某些事件相关联的电子邮件发送。
将其放入播种机中:
Config::set('mail.driver', 'log');
Config::set('mail.pretend', true);
没有效果。我不明白为什么。我将它放在根 DatabaseSeeder@run 或/和子播种机中 - 相同。对 Mandrill 的调用仍在执行。
这个问题有解决办法吗?
【问题讨论】:
-
您说您是在部署后进行部署和播种,但测试与此有什么关系?您是否正在测试并且测试正在启动种子程序?或者您正在使用不同的命令进行播种和测试?
-
Config::get('mail.pretend');返回真? -
@AntonioCarlosRibeiro 测试是测试,它们之前在不同的环境中运行,并且邮件设置为在环境级别假装。该主题是关于项目的暂存版本,其中包含虚假内容以“查看”