为了在我的应用程序中插入社交登录集成,我将社交名流库添加到我的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证书问题:无法获得本地发行者证书
我曾试图关闭防火墙,但没有成功。。真的很沮丧,有人能帮我吗?
我在这里找到了sollution。我已经下载了这个文件
http://curl.haxx.se/ca/cacert.pem
并在php中设置路径。伊尼
[cURL]
curl.cainfo=C:\php\cacert.pem
它在服务器重启后工作。