当我的通知代码运行时,我在AbstractSmtpTransport.php第383行收到错误Swift_TransportException: 预期的响应代码250,但得到了代码"",带有消息""在我的Laravel 5.3生产网站上。当我查看完整的堆栈跟踪时,它似乎缓存了旧的不正确的登录凭据。我已经检查并仔细检查了更新的' config / mail.php'文件和.env文件。堆栈跟踪显示" Swift_Transport_Esmtp_Auth_LoginAuthenticator-> authenticate(对象(Swift_SmtpTransport"完全过时的凭据与上述更新的文件不同。我已经运行" sudo systemctl restart nginx"和" php artisan cache:clear"没有变化。有人能告诉我如何更有效地解决这个错误信息吗?我需要更新一个不同的文件吗?还是设置?我的开发机器上的一切正常mailtrap。
答案 0 :(得分:2)
参见Laravel 5.3 > Configuration Caching
您通常应该在生产部署例程中运行php artisan config:cache
命令。
运行export class ConfirmationDialogComponent implements OnInit {
@Input() confirmationText: string;
@Input() confirmationTitle: string;
@Input() confirmationActions: [string, string][] = [];
constructor(public dialogRef: MdDialogRef<ConfirmationDialogComponent>) {
}
ngOnInit() {
}
}
并重新启动服务器。这将废弃已加载/缓存的配置文件数据。