]> _ Git - cubist_socialite.git/commitdiff
wip #4765
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 8 Oct 2021 13:53:25 +0000 (15:53 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 8 Oct 2021 13:53:25 +0000 (15:53 +0200)
src/Http/Controllers/SocialiteController.php
src/User.php

index a845b8ef5356785ec94b853c2753af8abb24780b..42b025129fa3b4cae474dac8b3c6b813aeaf52ad 100644 (file)
@@ -34,9 +34,14 @@ class SocialiteController extends Controller
             $socialiteUser = Socialite::driver('google')->user();
             if ($socialiteUser) {
                 $userClass = config('auth.providers.users.model');
+                /** @var User $instance */
                 $instance = new $userClass();
-                $instance->id = $socialiteUser->getId();
-                $instance->email = $socialiteUser->getEmail();
+                $instance->setId($socialiteUser->getId());
+                $instance->setEmail($socialiteUser->getEmail());
+                $instance->setAvatar($socialiteUser->getAvatar());
+                $instance->setName($socialiteUser->getName());
+                $instance->setNickname($socialiteUser->getNickname());
+                dd($instance);
                 Auth::setUser($instance);
                 dd(auth()->user());
             }
index 84696811fcfc4e453858b0a43835fff3067214a7..914817c7d790d6941928b6ef1565650c478dbfed 100644 (file)
@@ -3,7 +3,6 @@
 namespace Cubist\Socialite;
 
 use Illuminate\Contracts\Auth\Authenticatable;
-use Illuminate\Support\Facades\Auth;
 use Mpyw\NullAuth\NullAuthenticatable;
 
 class User implements Authenticatable