소셜라이트 설치 후 테스트 해보았는데 위 오류가 발생
ErrorException
Trying to access array offset on value of type null
chat GPT에게 도움을 받으니,, null인 객체에 접근한다는 오류라고 한다.
이 에러는 PHP에서 배열 offset에 접근할 때 해당 값이 null인 경우에 발생합니다.
dd() 디버그를 찍어보니 $user 객체에 접근하기도 전에 위 문제가 발생하는 것을 보고,
뭔가 설치를 잘못했나 보니 소셜라이트 설치 후 config/services.php에 깃허브 API 정보를 누락했다.. github 정보에 접근하려는데 null이라 이런 오류가 발생하는구나. 아래 설정 후 오류는 해결되었다.
config/services.php>>
'github' => [
'client_id' => env('GITHUB_CLIENT_ID'),
'client_secret' => env('GITHUB_CLIENT_SECRET'),
'redirect' => env('GITHUB_REDIRECT'),
],
간단한 실수였지만, 사소한 실수로 어떤 엉뚱한 오류가 발생하는지 기록해두면 좋을 것 같아 포스팅해둔다.