提问者:小点点

Laravel社会名流测试localhost,SSL证书问题?


为了在我的应用程序中插入社交登录集成,我将社交名流库添加到我的Laravel应用程序中。我有一个注册的facebook应用程序和两种方法,如laravel文档中所述:http://laravel.com/docs/5.0/authentication#social-认证

public function redirectToProvider()
{
    return Socialize::with('github')->redirect();
}

public function handleProviderCallback()
{
    $user = Socialize::with('github')->user();
    dd($user);
}

请求成功地提交到Facebook并从Facebook返回,但是一旦我到达回调URL:localhost:8000/social(其中调用了handleProviderCallback()),我就会得到以下错误:

请求xception.php第51行中的请求异常: cURL错误60: SSL证书问题:无法获得本地发行者证书

我曾试图关闭防火墙,但没有成功。。真的很沮丧,有人能帮我吗?


共1个答案

匿名用户

我在这里找到了sollution。我已经下载了这个文件

http://curl.haxx.se/ca/cacert.pem

并在php中设置路径。伊尼

[cURL] 
curl.cainfo=C:\php\cacert.pem

它在服务器重启后工作。