@RachidLassri
I tried to login with only email (the password part doesn't need when login with Socialite)
Auth::attempt(['email' => $user->email], false);
I got this exception
ErrorException in EloquentUserProvider.php line 105:
Argument 1 passed to Illuminate\Auth\EloquentUserProvider::validateCredentials() must be an instance of Illuminate\Contracts\Auth\Authenticatable, instance of Quiz\User given, called in D:\www\newquiz\vendor\laravel\framework\src\Illuminate\Auth\Guard.php on line 377 and defined
Stace Trace:
in EloquentUserProvider.php line 105
at HandleExceptions->handleError('4096', 'Argument 1 passed to Illuminate\Auth\EloquentUserProvider::validateCredentials() must be an instance of Illuminate\Contracts\Auth\Authenticatable, instance of Quiz\User given, called in D:\www\newquiz\vendor\laravel\framework\src\Illuminate\Auth\Guard.php on line 377 and defined', 'D:\www\newquiz\vendor\laravel\framework\src\Illuminate\Auth\EloquentUserProvider.php', '105', array()) in EloquentUserProvider.php line 105
at EloquentUserProvider->validateCredentials(object(User), array('email' => 'contact@tienganhratde.com')) in Guard.php line 377
at Guard->hasValidCredentials(object(User), array('email' => 'contact@tienganhratde.com')) in Guard.php line 358
at Guard->attempt(array('email' => 'contact@tienganhratde.com'), false)
at call_user_func_array(array(object(Guard), 'attempt'), array(array('email' => 'contact@tienganhratde.com'), false)) in Manager.php line 139
at Manager->__call('attempt', array(array('email' => 'contact@tienganhratde.com'), false)) in Facade.php line 213
at AuthManager->attempt(array('email' => 'contact@tienganhratde.com'), false) in Facade.php line 213
at Facade::__callStatic('attempt', array(array('email' => 'contact@tienganhratde.com'), false)) in AuthenticateUser.php line 54
at Auth::attempt(array('email' => 'contact@tienganhratde.com'), false) in AuthenticateUser.php line 54
at AuthenticateUser->execute('facebook', true, object(AuthController)) in AuthController.php line 19
at AuthController->login('facebook', object(AuthenticateUser), object(Request))
at call_user_func_array(array(object(AuthController), 'login'), array('provider' => 'facebook', object(AuthenticateUser), object(Request))) in Controller.php line 245
at Controller->callAction('login', array('provider' => 'facebook', object(AuthenticateUser), object(Request))) in ControllerDispatcher.php line 162
at ControllerDispatcher->call(object(AuthController), object(Route), 'login') in ControllerDispatcher.php line 107
at ControllerDispatcher->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 141
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 101
at Pipeline->then(object(Closure)) in ControllerDispatcher.php line 108
at ControllerDispatcher->callWithinStack(object(AuthController), object(Route), object(Request), 'login') in ControllerDispatcher.php line 67
at ControllerDispatcher->dispatch(object(Route), object(Request), 'Quiz\Http\Controllers\AuthController', 'login') in Route.php line 198
at Route->runWithCustomDispatcher(object(Request)) in Route.php line 131
at Route->run(object(Request)) in Router.php line 675
at Router->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 141
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 101
at Pipeline->then(object(Closure)) in Router.php line 676
at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 646
at Router->dispatchToRoute(object(Request)) in Router.php line 604
at Router->dispatch(object(Request)) in Kernel.php line 155
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 141
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in VerifyCsrfToken.php line 43
at VerifyCsrfToken->handle(object(Request), object(Closure)) in Pipeline.php line 125
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in ShareErrorsFromSession.php line 55
at ShareErrorsFromSession->handle(object(Request), object(Closure)) in Pipeline.php line 125
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in StartSession.php line 53
at StartSession->handle(object(Request), object(Closure)) in Pipeline.php line 125
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 36
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) in Pipeline.php line 125
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in EncryptCookies.php line 40
at EncryptCookies->handle(object(Request), object(Closure)) in Pipeline.php line 125
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in CheckForMaintenanceMode.php line 42
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 125
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 101
at Pipeline->then(object(Closure)) in Kernel.php line 108
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 83
at Kernel->handle(object(Request)) in index.php line 53