이 가이드 https://scotch.io/tutorials/laravel-social-authentication-with-socialite을 사용하여 Laravel 5.5 용 Socialiate를 구현하려고합니다. 공급자로부터 데이터가 제대로 반환되지만 사용 및 네임 스페이스를 정의하는 데 문제가 있습니다.'App Http Controllers Auth User'클래스가 없습니다.
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use Socialite;
결과는 다음과 같습니다 :이 구성
을 발견 트리거하지 '앱 \ HTTP를 컨트롤러 \는 인증 \ 사용자를 \'클래스
$authUser = User::where('providerId', $user->id)->first();
하지만,이 앱 \ 사용자를 추가하는 경우 :
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use App\User;
use Socialite;
결과는 다음과 같습니다
을 발견 트리거하지 '앱 \ HTTP를 \ 컨트롤러 인증 \ 인증 \'클래스
Auth::login($authUser, true);
도움을 주시면 감사하겠습니다.
$ authUser = \ User :: where ('providerId', $ user-> id) -> first();를 수행하면 어떻게됩니까? –
이 https://github.com/laravel/socialite를 읽으면 도움이 될 것입니다 –
그러면 "Class 'User'not found"가 나타납니다 – clund