У меня странная проблема с использованием Laravel Socialite для входа пользователей через Google API.
Все конфигурации кажутся нормальными и обычными, но я получаю ошибку
Отсутствует обязательный параметр: code
Но в localhost работает нормально
Localhost:
Сервер:
URI авторизации перенаправления http://example.com/subdir/auth/google/callback http://localhost:8000/auth/google/callback
После долгих поисков решение состоит в том, чтобы удалить profile из scopes в vendor\laravel\socialite\src\Two\GoogleProvider.php
profile
scopes
vendor\laravel\socialite\src\Two\GoogleProvider.php
protected $scopes = [ 'openid', 'email', ];