現象
LaravelでGuzzleを使って他のサイトにアクセスする処理を行っていたところ下記のようなエラーが発生
cURL error 60: Peer's Certificate issuer is not recognized. (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
原因
アクセス先のサーバーの証明書がおかしいためエラーが発生している模様
対応
次のようにwithOptionsを使い、証明書のチェックを行わないようにして対応。
$response = Http::withOptions(['verify'=>false])->asForm()->post($url, $posts);
あまりよろしくはないのでしょうね・・・