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;
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,
return $authUser;
}
- return User::create([
+ return $userClass::create([
'id' => $user->id,
'avatar' => $user->avatar,
'name' => $user->name,