我是新的Laravel 5开发人员,我收到电子邮件错误。我无法通过webapp发送任何电子邮件。我曾尝试发送重置密码或接收新用户的电子邮件,但我不能这样做。它出现以下错误:
(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
我不知道发生了什么......
提前致谢
我按照乔纳森的说法解决了这个问题。运行rm -rf vendor/ && composer install