Call to a member function on null
“없는 값에게 일을 시키려다” 나는 오류예요. 로그인 안 된 사용자, 삭제된 글에서 자주 납니다.
null 오류
왜 생기나요?
데이터가 없는데 `->nickname`처럼 쓰려고 한 겁니다. 예: 탈퇴한 회원의 글, 로그인 안 된 상태.
이렇게 확인해 보세요
- 오류에 나온 파일과 줄 번호를 열어 보세요.
- 그 줄의 변수가 로그인 사용자인지, 글 작성자인지 확인하세요.
이렇게 고치면 돼요
- `auth()->user()?->nickname`처럼 값이 없을 때를 처리하세요.
- 화면에서는 `탈퇴한 회원`처럼 대체 문구를 보여 주세요.
- 컨트롤러에서 데이터가 없으면 404를 내는 편이 더 안전합니다.
AI에게 이렇게 물어보세요
ChatGPT, Claude, Codex에 그대로 붙여넣으면 돼요. 이 사이트는 AI 계정을 대신 쓰지 않아요.
코딩 초보자입니다. null 관련 오류가 납니다. [오류] (오류 메시지를 여기에 붙여넣으세요) 어느 값이 비어 있는지, 초보자가 어떻게 확인·고치면 되는지 알려주세요. 관련 없는 파일을 넓게 바꾸지 마세요.
코딩 초보자입니다. null 관련 오류가 납니다.
[오류]
(오류 메시지를 여기에 붙여넣으세요)
어느 값이 비어 있는지, 초보자가 어떻게 확인·고치면 되는지 알려주세요. 관련 없는 파일을 넓게 바꾸지 마세요.