关于 php:在 Laravel 中存储从 OAuth 接收到的数组

storing received array from OAuth in Laravel

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

1
["given_name"]=> string(8)"Abdallah" ["family_name"]=> string(5)"Sakre"

如果我要存储全名,以下 getName() 将起作用,但我想分别存储 given_name 和 family_name。

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

@abdallah Sakre 你试过吗

1
$socialUser['given_name']

我已经这样做了,它有效!