これが本当に私の問題を引き起こしているのかどうかは分かりませんが、おそらく誰かが知っていると思います。私はLaravel名士を使用して行く時:
引数1が渡された:私はこのようなエラーが出るいくつかのクレイジーな理由
if ($authUser = User::where('provider_id', $social_user->id))
return $authUser;
:
$social_user = Socialite::driver($provider)->user();
を次にどこかに私のコードでこれを行うですIlluminate \ Database \ Eloquent \ BuilderのインスタンスIlluminate \ Contracts \ Auth \ Authenticatableを実装する必要があります。
ただし、 Oこれは、私はエラーを取得しない:
if($authUser = User::where('email', $social_user->email)->first())
return $authUser;
このように、このユーザーをIにログインします。
Auth::login($authUser, true);
誰もがなぜ知っていますか?私はlaravelを使用しています。5.2
ありがとうございます。 :)それはそれを解決しました。 – Magearlik