2016-10-25 80 views
1

我正在使用laravel社交授權指南,我不知道如何從數據庫獲取用戶信息。我可以使用 Auth :: user() - > id;獲取由正常寄存器創建的用戶的信息。社交媒體如何獲取用戶的身份證號?在視圖中獲取社交用戶信息Laravel

+0

在文檔中有一部分關於[社會認證](https://laravel.com/docs/5.0/authentication#social-authentication)。 – Phiter

+0

對於Facebook,我將用戶的ID保存在數據庫中,並在登錄期間將其身份驗證令牌保存在其中。然後使用這兩者來進行API調用。我相信有更好的方法可以做到這一點,但這是我的方式 – Pazuzu156

回答

0

如果您正在使用Socialite類和facebook服務提供商:

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

一次,你得到的用戶實例,你可以得到一些更詳細地:

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

請參閱使用社會名流爲Social authentication更多。