LaravelでFacebookOAuth認証を行おうとしたところ、以下のようなエラーが発生しました。
RequestException in CurlFactory.php line 187: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
調査の結果、CA証明書がphp.iniで正しく設定されていないことが原因であると分かりました。
http://curl.haxx.se/ca/cacert.pem
をダウンロードして、「C:\php\cacert.pem」として保存し、php.iniに以下の記述を加えることで、エラーが解消されました。
[curl] ; A default value for the CURLOPT_CAINFO option. This is required to be an ; absolute path. curl.cainfo=C:\php\cacert.pem
Pingback: 【Windows】MAMPのローカル開発環境でLaravelアプリをいじろうとしたらSSL証明書問題が発生 - 育児しながら転職する!