Rubenwouters\CrmLauncher\Controllers\FacebookLoginController::fbCallback PHP Method

fbCallback() public method

Handles redirect by Facebook after login. Inserts Facebook page Access token
public fbCallback ( ) : Illuminate\Http\RedirectResponse
return Illuminate\Http\RedirectResponse
    public function fbCallback()
    {
        try {
            $fbUser = Socialite::with('facebook')->user();
            $token = $fbUser->token;
            $pageAccessToken = $this->getPageAccessToken($token);
            if ($pageAccessToken) {
                $this->insertFbToken($pageAccessToken);
            }
        } catch (\GuzzleHttp\Exception\ClientException $e) {
            getErrorMessage($e->getResponse()->getStatusCode());
        }
        return redirect('/crm/dashboard');
    }