問題点
ローカルホストでgoogleログインをしようとしたら、Googleのclient_idが読み取れてないというエラーが出た。
環境
Laravel 6.8
PHP 7.4
Docker
laravel/socialite 3.2
Google API Consoleの設定完了済み ↓↓
https://console.developers.google.com/project
解決方法
services.phpの google設定方法を変える
×上手くいかなかった設定方法
'google' => [
'client_id' => env('〇〇.apps.googleusercontent.com'),
'client_secret' => env('〇〇'),
'redirect' => env('APP_URL') . '/login/google/callback',
],
○上手くいった設定方法
'google' => [
'client_id' => '〇〇.apps.googleusercontent.com',
'client_secret' => '〇〇',
'redirect' => 'http://localhost/login/google/callback',
],
どうやら env()に囲まれた状態だと読み取られないことがあるようだったので、そちらを外しました!