在视图中获取社交用户信息 Laravel

Get social user info in view Laravel

我正在使用 laravel 社交身份验证指南,但我不知道如何从数据库中获取用户信息。 要通过 auth 用户获取信息,我可以使用 Auth::user()->id;获取由普通注册创建的用户的信息。如何获取社交媒体登录的用户 ID?

如果您使用 Socialite class 和 facebook 服务提供商:

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

获得用户实例后,您可以通过以下方式获得更多详细信息:

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

有关更多信息,请参阅 Social authentication 使用 Socialite。