aiwebmake AI 웹메이커 커뮤니티
‹ 오류 해결소

Call to a member function on null

“없는 값에게 일을 시키려다” 나는 오류예요. 로그인 안 된 사용자, 삭제된 글에서 자주 납니다.

null 오류

왜 생기나요?

데이터가 없는데 `->nickname`처럼 쓰려고 한 겁니다. 예: 탈퇴한 회원의 글, 로그인 안 된 상태.

이렇게 확인해 보세요

  1. 오류에 나온 파일과 줄 번호를 열어 보세요.
  2. 그 줄의 변수가 로그인 사용자인지, 글 작성자인지 확인하세요.

이렇게 고치면 돼요

  1. `auth()->user()?->nickname`처럼 값이 없을 때를 처리하세요.
  2. 화면에서는 `탈퇴한 회원`처럼 대체 문구를 보여 주세요.
  3. 컨트롤러에서 데이터가 없으면 404를 내는 편이 더 안전합니다.

AI에게 이렇게 물어보세요

ChatGPT, Claude, Codex에 그대로 붙여넣으면 돼요. 이 사이트는 AI 계정을 대신 쓰지 않아요.

코딩 초보자입니다. null 관련 오류가 납니다.

[오류]
(오류 메시지를 여기에 붙여넣으세요)

어느 값이 비어 있는지, 초보자가 어떻게 확인·고치면 되는지 알려주세요. 관련 없는 파일을 넓게 바꾸지 마세요.