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

index 7ffd98a042b2be7ac78ee90f3f56c612474378a7..fd8c4dc34ed44a37a41d327981f41c23fe288999 100644 (file)
@@ -3,7 +3,6 @@
 namespace Cubist\Socialite\Http\Controllers;
 
 use Cubist\Socialite\CubistSocialiteServiceProvider;
-use Cubist\Socialite\User;
 use Illuminate\Routing\Controller;
 use Illuminate\Support\Facades\Auth;
 use Laravel\Socialite\Facades\Socialite;
@@ -41,7 +40,9 @@ class SocialiteController extends Controller
 
     private function findOrCreateUser($user, $provider)
     {
-        if ($authUser = User::where('id', $user->id)->first()) {
+        $userClass = config('auth.providers.users.model');
+
+        if ($authUser = $userClass::where('id', $user->id)->first()) {
             $authUser->update([
                 'id' => $user->id,
                 'avatar' => $user->avatar,
@@ -53,7 +54,7 @@ class SocialiteController extends Controller
             return $authUser;
         }
 
-        return User::create([
+        return $userClass::create([
             'id' => $user->id,
             'avatar' => $user->avatar,
             'name' => $user->name,