Chrome suddenly gives me an error that says :
This site can’t be reached localhost unexpectedly closed the connection. ERR_CONNECTION_CLOSED
after facebook redirects me to this route:
Route::get('login/{provider}/callback', 'AuthSocialController@handle_provider_callback');
I don't know why I keep no experiencing this error :
public function handle_provider_callback()
{
// return Socialite::with('facebook')->user();
$getInfo = Socialite::driver($provider)->user();
$user = $this->createUser($getInfo,$provider);
auth()->login($user);
return redirect()->to('/home');
}
and this is the createUser() method:
function createUser($getInfo,$provider){
$user = User::where('provider_id', $getInfo->id)->first();
if (!$user) {
$user = User::create([
'first_name' => $getInfo->first_name,
'last_name' => $getInfo->last_name,
'email' => $getInfo->email,
'provider' => $provider,
'provider_id' => $getInfo->id
]);
}
return $user;
}```