mirror of
https://github.com/ambieco/laravel-sign-in-with-apple.git
synced 2026-05-01 09:31:41 +08:00
Merge pull request #12 from poldixd/patch-1
"Sign In With Apple" didn't return the name
This commit is contained in:
@@ -103,15 +103,17 @@ class SignInWithAppleProvider extends AbstractProvider implements ProviderInterf
|
||||
|
||||
protected function mapUserToObject(array $user)
|
||||
{
|
||||
if (request()->filled("user")
|
||||
&& array_key_exists("name", $user)
|
||||
) {
|
||||
$user["name"] = json_decode(request("user"), true)["name"];
|
||||
$fullName = trim(
|
||||
($user["name"]['firstName'] ?? "")
|
||||
. " "
|
||||
. ($user["name"]['lastName'] ?? "")
|
||||
);
|
||||
if (request()->filled("user")) {
|
||||
$userRequest = json_decode(request("user"), true);
|
||||
|
||||
if (array_key_exists("name", $userRequest)) {
|
||||
$user["name"] = $userRequest["name"];
|
||||
$fullName = trim(
|
||||
($user["name"]['firstName'] ?? "")
|
||||
. " "
|
||||
. ($user["name"]['lastName'] ?? "")
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
return (new User)
|
||||
|
||||
Reference in New Issue
Block a user