laravel - 如何从facebook获取名字和姓氏?
问题描述
我已经尝试实现试图从 facebook 进行身份验证的人的名字和姓氏。我看过很多教程并相应地遵循它们,但无法得到它。
我努力了
$user = Member::create([
'first_name'=> $providerUser->getFirstName(),
'last_name'=>$providerUser->getLastName(),
'email' => $providerUser->getEmail(),
'profilepic'=>$providerUser->getAvatar(),
'password' => md5(rand(1,10000)),
]);
解决方案
我假设您使用的提供者是社交名流,要获取姓氏和名字,您可以使用$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)),
]);
推荐阅读
- java - 如何防止在Java中更改列表元素
- python - 从“python manage.py shell”异步运行脚本?
- python - 如何映射两个 Pandas 数据框之间的多对一关系?
- python - 如何根据python selenium中的父元素获取子元素
- micronaut-data - 以编程方式获取 Micronaut 数据源
- firebase - Flutter Firebase FCM 未收到消息
- node.js - 为什么不制作没有后端的 React 应用程序?
- android - android jetpack compose中的可组合注释
- angular - mat-autocomplete 输入元素在组件初始化时显示 [object object]
- mongodb - 在mongodb中搜索更多嵌套对象或更多文档是否更快