use Illuminate\Support\Facades\Http;
$response = Http::asForm()->post('https://www.google.com/recaptcha/api/siteverify', [
'secret' => '6LftPCIdAAAAAPD5Md-fahgg3sj0SCUhV9qC5e9B',
'response' => request('Response')
])->json();
return $response;我得到的错误是:
GuzzleHttp\Exception\RequestException: cURL错误60: SSL证书问题:无法在第211行的文件D:\CODE\flowlence-api\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php中获取https://www.google.com/recaptcha/api/siteverify的本地颁发者证书(请参阅https://curl.haxx.se/libcurl/c/libcurl-errors.html
我试过这样做,但不起作用cURL error 60: SSL certificate in Laravel 5.4
而且我没有xampp或者wamp。
谢谢。
发布于 2021-11-11 12:57:28
我已经解决了。因为我不使用Xampp或Wamp,所以我转到PHP7.4\extras\ssl并在那里粘贴了cacert.pem
在php.ini中,我找到了curl.cainfo = C:\Program Files (x86)\PHP\v7.4\extras\ssl\cacert.pem,我删除了;
已重新启动本地主机,并且工作正常。
https://stackoverflow.com/questions/69911449
复制相似问题