Php 在Laravel中存储从OAuth接收到的阵列

Php 在Laravel中存储从OAuth接收到的阵列,php,laravel,Php,Laravel,我正在从google登录OAuth接收以下数组,并尝试存储接收到的数据 ["given_name"]=> string(8) "Abdallah" ["family_name"]=> string(5) "Sakre" 如果我要存储全名,那么下面的getName()将起作用,但我想分别存储给定的姓名和姓氏 $user = User::firstOrCreate( ['email' => $socialUser->getEmail()],

我正在从google登录OAuth接收以下数组,并尝试存储接收到的数据

["given_name"]=> string(8) "Abdallah" ["family_name"]=> string(5) "Sakre"
如果我要存储全名,那么下面的
getName()
将起作用,但我想分别存储给定的姓名和姓氏

$user = User::firstOrCreate(
                ['email' => $socialUser->getEmail()],
                ['first_name' => $socialUser->getName()]
            );

@阿卜杜拉·萨克雷你试过做什么

$socialUser['given_name']
我已经这样做了,它的工作