アプリケーションにソーシャルログイン統合を挿入するために、SocialiteライブラリをLaravelアプリに追加します。Facebookアプリを登録し、laravelドキュメント: http://laravel.com/docs/5.0/authentication#social-authentication
public function redirectToProvider()
{
return Socialize::with('github')->redirect();
}
public function handleProviderCallback()
{
$user = Socialize::with('github')->user();
dd($user);
}
リクエストはFacebookに送信され、Facebookから正常に返されますが、コールバックURLに到達すると:localhost:8000/social(handleProviderCallback())が呼び出されると、次のエラーが発生します。
RequestException.phpの51行目のRequestException:cURLエラー60:SSL証明書の問題:ローカル発行者証明書を取得できません
ファイアウォールをオフにしようとしましたが、成功しませんでした。本当にイライラしました。誰かが私を助けてくれますか?
私は解決策を見つけました ここ 。このファイルをダウンロードしました
http://curl.haxx.se/ca/cacert.pem
php.iniにパスを設定します
[cURL]
curl.cainfo=C:\php\cacert.pem
サーバーの再起動後に機能します。