2016-12-22 9 views
2

私はlaravelボイラープレートをログインに使用しました。 私は仮想ホストを使って作業し、バーチャルホストの情報を入れました。 laravel sociallite in boilerplate

1. users 
2. social_logins 

は実際に私が usersテーブルから認証しています:

私は2つのテーブルを持っています。 usersに情報を格納し、それをsocial_loginsuser_idとリンクする必要があります。つまり、テーブル2に情報を格納してください。

ここでの主な問題は、データをテーブルに格納しないことです。この行は機能しません:

私はリダイレクトを行いましたので、指定されたルートにリダイレクトされますが、データはデータベースに格納されません。

私が情報を捕まえることができるコントローラーのコールバックをキャッチすれば。

$user = Socialite::driver('facebook')->user(); 

通常のlaravelでSocialiteプラグインを使用して正常に行っていますが、Boilerplateでは何も考えていません。このloginThirdParty形質の

答えて

0

実際のライフサイクルは次のとおりです。
これがヒットした最初の時間、要求は、要求が
3移入された場合それは、ここに戻って、プロバイダにリダイレクトしています
空であります
それでは、ユーザーの作成を続行します。

したがって、プロバイダが受け入れられない場合、この特性が戻ってきます。うまくいけば、FACEBOOK_CLIENT_ID, FACEBOOK_CLIENT_SECRET and CALLBACK_URLの.envを再チェックする必要があります。