通常、アプリケーションはbootstrappedafterリクエストがcreatedです。しかし、テスト環境では、beforeリクエストが発生します。テスト環境の早い段階でラーベルアプリのブーパラップ
requesthereという暗黙のうちにsocialiteproviders/manager
が作成されていることが考えられます。このリクエストは使用されず、その後にthe other oneが作成されます。
その結果、私はwithSession
helperでセッションデータを偽造できません。後者の要求に対して作成されたセッションを変更するためです。 SocialiteProvidersのプロバイダは常に空のセッションを取得します。
ブートストラップを無効にすると、アプリケーションがまだブートストラップされていないため、最初に取得するエラーはat this lineです。
誰が間違っていますか?それを修正する方法は?そして、あなたはどんな回避策も考えていますか?
P.S.詳細here。