Установите локальный сертификат эмитента на приложение Laravel - PullRequest
0 голосов
/ 13 февраля 2019

Я пытаюсь использовать Google Client в моем проекте laravel 5.7, и ниже указаны мои настройки

Командная строка, показывающая расположение php.ini

enter image description here

php info

enter image description here

Google Client Controller

enter image description here

Ошибка Laravel

enter image description here

composer.json

enter image description here

Просьба указать, какой должен быть файл cacert.pem для загрузки.

Яработает на XAMPP, Windows 10

Ответ

Я сделал это следующим образом

https://exceptionshub.com/curl-error-60-ssl-certificate-prblm-unable-to-get-local-issuer-certificate.html

, и это сработало.

$guzzleClient = new \GuzzleHttp\Client(array( 'curl' => array( CURLOPT_SSL_VERIFYPEER => false, ), ));

    $client = new \Google_Client();
    $client->setHttpClient($guzzleClient);
    $client->setDeveloperKey($this->DEVELOPER_KEY);
    $youtube = new \Google_Service_YouTube($client);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...