2016-12-21 1 views
1

通常、アプリケーションはbootstrappedafterリクエストがcreatedです。しかし、テスト環境では、beforeリクエストが発生します。テスト環境の早い段階でラーベルアプリのブーパラップ

requesthereという暗黙のうちにsocialiteproviders/managerが作成されていることが考えられます。このリクエストは使用されず、その後にthe other oneが作成されます。

その結果、私はwithSession helperでセッションデータを偽造できません。後者の要求に対して作成されたセッションを変更するためです。 SocialiteProvidersのプロバイダは常に空のセッションを取得します。

ブートストラップを無効にすると、アプリケーションがまだブートストラップされていないため、最初に取得するエラーはat this lineです。

誰が間違っていますか?それを修正する方法は?そして、あなたはどんな回避策も考えていますか?

P.S.詳細here

答えて

0

誰かが間違っていると答えなければならない場合は、アプリケーションがブートストラップされているときにリクエストがすでに作成されていることを前提にしているので、socialiteproviders/managerと言います。そしてここには私がそれを見る方法がthe solutionです。あなたがcomposer.json

{ 
    "type": "vcs", 
    "url": "https://github.com/x-yuri/Manager" 
} 

repositoriesにパラメータを追加し、それを使用するには

。そして

$ composer require 'socialiteproviders/manager=dev-testing-boot as 2.2.1' 

composerダウンを遅くextraリポジトリを使用して、しかしノートを行うのですか。

関連する問題