Ответ 1
Я нашел решение здесь. Я загрузил этот файл
http://curl.haxx.se/ca/cacert.pem
и задать путь в php.ini
[cURL]
curl.cainfo=C:\php\cacert.pem
Он работает после перезагрузки сервера.
Чтобы включить интеграцию социального входа в мое приложение, я добавляю библиотеку 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: не удалось получить сертификат локального эмитента
Я попытался отключить свой брандмауэр, но не имел успеха. Неудача, может ли кто-нибудь помочь мне?
Я нашел решение здесь. Я загрузил этот файл
http://curl.haxx.se/ca/cacert.pem
и задать путь в php.ini
[cURL]
curl.cainfo=C:\php\cacert.pem
Он работает после перезагрузки сервера.