Причиной вы видите это с светским является то, что в основе светского использования guzzlehttp
, если вы смотрите на composer.json
для пакета светского.
"require": {
"php": ">=5.4.0",
"illuminate/contracts": "~5.0",
"illuminate/http": "~5.0",
"illuminate/support": "~5.0",
"guzzlehttp/guzzle": "~5.0|~6.0",
"league/oauth1-client": "~1.0"
},
и guzzlehttp
использование локон для всех видов запросов, теперь все провайдеры, такие как Facebook, Google, Twitter использовать O-Auth
над https
протоколом.
Чтобы решить
Прежде всего скачать SSL-сертификаты от https://curl.haxx.se/docs/caextract.html и сохранить их. (click on cacert.pem)
Вперед goto [You XAMPP Installation]\php\php.ini
и найдите ;curl.cainfo=
, не комментируйте это и укажите путь к вашему загруженному файлу сертификата, как это. curl.cainfo=[Path to cacert.pem]\cacert.pem
Перезапустите XAMPP, и вы хорошо пойдете.
Какая ОС вы используете? – Luceos
Я использую окна. –
может это помочь? http://stackoverflow.com/a/32095378/717181 проблема заключается в том, что ваша команда php curl не имеет доступа к (действительным) промежуточным файлам сертификатов ca. – Luceos