1

我在我的 laravel 5 项目中使用 socialite 包。我在 hostgator 中托管我的网站。我已经检查了三次,我在 hostgator 中的 php 版本是 5.5.22 。

但我仍然收到此错误。

    FatalErrorException in CurlFactory.php line 69:
    Call to undefined function GuzzleHttp\Handler\curl_reset()
           in CurlFactory.php line 69

我曾尝试使用社交名流登录 Facebook 和 Google plus,但在这两种情况下,当重定向到我的控制器/函数时,它都会引发此错误。

请帮我。可能出现的错误

我的身份验证控制器功能是

public function getFacebookLogin(){
        return Socialite::driver('facebook')->redirect();
    }
    public function getHandleFbLogin(){
        //echo "hey";
         $user = Socialite::driver('facebook')->user();
         print_r($user);
    }

    public function getGoogleLogin(){
        return Socialite::driver('google')->redirect();
    }
    public function getHandleGpLogin(){
    echo "hey";
         $user = Socialite::driver('google')->user();
         print_r($user);
    }
4

1 回答 1

9

我对 Stackoverflow 很陌生。我也陷入了困境,所以我做了以下事情:-

转到 /vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php

行号 69 并替换

curl_reset($resource);

        curl_setopt($resource, CURLOPT_HTTPGET, 1);
        curl_setopt($resource, CURLOPT_POST, false);
于 2015-06-16T06:49:52.517 回答