少し前、私はメールが私の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) { }