Class not found / Target class does not exist
파일을 만들었는데 클래스를 찾을 수 없다는 오류가 날 때예요.
class not found
왜 생기나요?
파일 이름·네임스페이스가 다르거나, 컴포저 오토로드가 아직 갱신되지 않은 상태입니다.
이렇게 확인해 보세요
- 파일 위치(`app/Http/Controllers/...`)와 `namespace`가 맞는지 확인하세요.
- 클래스 이름과 파일 이름이 같은지 확인하세요.
이렇게 고치면 돼요
- `composer dump-autoload`를 실행하세요.
- 운영이면 `php artisan optimize:clear` 후 다시 확인해 보세요.
- 라우트에 적은 컨트롤러 경로가 실제 클래스와 같은지 확인하세요.
AI에게 이렇게 물어보세요
ChatGPT, Claude, Codex에 그대로 붙여넣으면 돼요. 이 사이트는 AI 계정을 대신 쓰지 않아요.
코딩 초보자입니다. Class not found 오류가 납니다. [오류] (오류 메시지를 여기에 붙여넣으세요) 네임스페이스, 파일명, composer dump-autoload 순서로 확인하게 도와주세요.
코딩 초보자입니다. Class not found 오류가 납니다.
[오류]
(오류 메시지를 여기에 붙여넣으세요)
네임스페이스, 파일명, composer dump-autoload 순서로 확인하게 도와주세요.