我计划使用合作伙伴特定配置从Lumen发送电子邮件。因此,主机,端口,用户名,密码等将从合作伙伴更改为合作伙伴
.env文件这些配置设置为null,如下所示
MAIL_DRIVER=mail
MAIL_HOST=
MAIL_PORT=
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_FROM_ADDRESS=
MAIL_FROM_NAME=
MAIL_ENCRYPTION=null
在控制器文件中,这些值正在更新值
config(['mail.host' => trim($data_list[0]->mailServerHostName),
'mail.port' => trim($data_list[0]->mailServerPortNumber),
'mail.username' => trim($data_list[0]->mailServerUsername),
'mail.password' => trim($data_list[0]->mailServerPassword),
'mail.from.address' => trim($data_list[0]->emailFromAlias),
'mail.from.name' => trim($data_list[0]->emailFromName) ]);
值正在正确更新。还有print_r(config('mail'));将打印值。但是在发送电子邮件时,它没有采用更新的值...而是采用.env文件中的值。
感谢任何帮助
由于
Riyas