2016-10-25 3 views
1

laravel social auth guideを使用しています。私はデータベースからユーザー情報を取得する方法を知りません。 authユーザーで情報を取得するには、 Auth :: user() - > id;を使用できます。通常の登録によって作成されたユーザーによる情報を取得する。 socialmediaによって記録されたユーザーのIDを取得するには?ビューでソーシャルユーザー情報を取得するLaravel

+0

[ソーシャル認証](https://laravel.com/docs/5.0/authentication#social-authentication)の一部がドキュメントにあります。 – Phiter

+0

Facebookの場合、私はユーザーIDをデータベースに保存しており、ログインの間、そのユーザーのIDをそこに保持しています。次に、2つを使用してAPI呼び出しを行います。私はそれを行うためのより良い方法があると確信していますが、それは私がそれを行う方法です – Pazuzu156

答えて

0

あなたはSocialiteクラスとfacebookサービスプロバイダを使用している場合:用の名士を使用して

$user->name; 
$user->email; 

参照Social authentication:一度

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

を、あなたはユーザーインスタンスを取得し、あなたがいくつかの詳細を取得することができますもっと。

関連する問題