我是Laravel 5的新开发人员,我在发送电子邮件时遇到错误。我无法通过网络应用发送任何电子邮件。我试图发送电子邮件以重置密码或接收新用户,但是我做不到。出现以下错误:
(1/1) ReflectionException
Class Swift_Transport_Esmtp_AuthHandler does not exist
in DependencyContainer.php (line 309)
at ReflectionClass->__construct('Swift_Transport_Esmtp_AuthHandler')
in DependencyContainer.php (line 309)
at Swift_DependencyContainer->_createNewInstance('transport.authhandler')
in DependencyContainer.php (line 112)...
“。env”文件中的SMTP配置正确。我正在使用Mailtrap:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=54743344954e5b
MAIL_PASSWORD=06b34d8095e637
MAIL_ENCRYPTION=null
我不知道发生了什么事...
预先感谢
答案 0 :(得分:1)
我按照乔纳森所说的方法解决了。运行rm -rf vendor/ && composer install