얼마 전 내가 메일 내 Laravel 응용 프로그램에서 전송과 함께이 이상한 오류를 받기 시작, 오류는 다음과 같습니다Laravel 메일 링 오류
ErrorException in EsmtpTransport.php line 55:
Argument 1 passed to Swift_Transport_EsmtpTransport::__construct() must implement interface Swift_Transport_IoBuffer, none given
흥미로운 것은 내 메일 링 시스템에 대한 년 동안 잘 작동되는 것을 아무것도 없다 업데이 트되었습니다 (그냥 서버와 도메인 다시 몇 주 지불), 그래서 그 코드가 문제가 아니라고 가정, 나는 메일 인증 시스템에서 정보를 두 번 확인, 그 사람들도 맞습니다.
나는 예외 스택 추적을 다음과Swift_SmtpTransport::__construct()
매개 변수에 바로 전송되는 것을 발견하지만,이
Swift_EsmtpTransport::__construct()
에서 (실제로 표시 오류가있는) 매개 변수없이 호출
또한 내가 업데이트 내 모든 라이브러리 ("작곡가 업데이트와 "명령). 내가 잘못 될 수 있는지 몰라, 온라인 데 도움이 아무것도 찾을 수 없습니다, 그래서 어떤 도움이 좋을 것
현재 버전은 다음과 같습니다
- "laravel/프레임 워크". "5.2 *" // "composer.json"
- "swiftmailer/swiftmailer"에서 "~ 5.1"(갱신 후 v5.4.6) // "laravel/프레임 워크/composer.json"
--- 에서 ---
내가 어딘가에서 발견되었습니다. 친구의 도움으로 (
var_dump(Swift_DependencyContainer::getInstance()->createDependenciesFor('transport.smtp'));
그리고 누군가가 관심이 있다면, 내가 대답을 발견 array(0) { }