Я пытаюсь реализовать Socialiate для Laravel 5.5, используя это руководство https://scotch.io/tutorials/laravel-social-authentication-with-socialite. Данные возвращаются от провайдера должным образом, но у меня возникают проблемы с определением использования и пространств имен.
С этой конфигурацией:
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use Socialite;
Результат:
Класс «App\Http\Controllers\Auth\User» не найден
Вызваны:
$authUser = User::where('providerId', $user->id)->first();
Но если я добавлю App\User:
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use App\User;
use Socialite;
Результат:
Класс «App\Http\Controllers\Auth\Auth» не найден
Вызваны:
Auth::login($authUser, true);
Буду признателен за любую оказанную помощь.