如何从facebook获取名字和姓氏?

时间:2020-09-22 03:53:48

标签: laravel

我尝试实现试图从Facebook进行身份验证的人的名字和姓氏。我看过很多教程,并据此进行了跟踪,但听不懂。

我尝试过


    $user = Member::create([
       'first_name'=> $providerUser->getFirstName(),
       'last_name'=>$providerUser->getLastName(),
       'email' => $providerUser->getEmail(),
       'profilepic'=>$providerUser->getAvatar(),
       'password' => md5(rand(1,10000)),
    ]);

1 个答案:

答案 0 :(得分:0)

我假设您使用的提供者是socialite,要获取姓氏和名字,您可以使用$providerUser->user['first_name']$providerUser->user['last_name']

因此,根据您的代码:

$user = Member::create([
   'first_name'=> $providerUser->user['first_name'],
   'last_name'=>$providerUser->user['last_name'],
   'email' => $providerUser->getEmail(),
   'profilepic'=>$providerUser->getAvatar(),
   'password' => md5(rand(1,10000)),
]);