Проверка Laravel Socialite на localhost, проблема с сертификатом SSL?

Чтобы включить интеграцию социального входа в мое приложение, я добавляю библиотеку Socialite в мое приложение Laravel. У меня зарегистрировано приложение facebook и 2 метода, как в документации laravel: http://laravel.com/docs/5.0/authentication#social-authentication

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

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

Запрос отправляется и возвращается из Facebook успешно, но как только я получаю URL-адрес обратного вызова: localhost: 8000/social (где вызывается handleProviderCallback()), я получаю следующую ошибку:

RequestException в строке RequestException.php 51: cURL ошибка 60: проблема сертификата SSL: не удалось получить сертификат локального эмитента

Я попытался отключить свой брандмауэр, но не имел успеха. Неудача, может ли кто-нибудь помочь мне?

Ответы

Ответ 1

Я нашел решение здесь. Я загрузил этот файл

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

и задать путь в php.ini

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

Он работает после перезагрузки сервера.