私は Laravel 8.64 を使用していましたが、メールは製品サーバーと開発サーバーの両方で正常に機能していました。しかし、9.0.2 にアップグレードした後、メールの送信に問題があります。もちろん、すべての指示に従いましたが、それでもメールを送信しようとするとエラーが発生します。
ユーザーが設定されていません。{"例外":"[オブジェクト] (Symfony\Component\Mailer\Exception\IncompleteDsnException(コード: 0): ユーザーが設定されていません。
vendor フォルダーでいくつかの再検索を行った後、メソッドAbstractTransportFactory
を含むクラスが見つかりましgetUser
た。
protected function getUser(Dsn $dsn): string
{
$user = $dsn->getUser();
if (null === $user) {
throw new IncompleteDsnException('User is not set.');
}
return $user;
}
このreturn '';
if ステートメントでは、例外をスローする代わりに、すべてが正常に機能しています。誰もがこれの解決策となぜこれが起こっているのか知っていますか