Trying to access array offset on value of type null 오류

hyHA·2024년 1월 22일

상황

소셜라이트 설치 후 테스트 해보았는데 위 오류가 발생

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'),
],

간단한 실수였지만, 사소한 실수로 어떤 엉뚱한 오류가 발생하는지 기록해두면 좋을 것 같아 포스팅해둔다.

profile
룰루랄라

0개의 댓글