livewire로 파일을 업로드하는 데 문제가 있습니다. 내 목표를 달성하기 위해 매우 기본적인 예제를 사용하고 있지만 문제는 제출 시 null을 반환한다는 것입니다.
내 Livewire 컨트롤러 코드는 다음과 같습니다.
그래서 아까 말했듯이 몇 주 전에도 같은 문제가 발생했습니다.
이미지를 저장하는 아주 기본적인 Livewire Controller가 있는데, 무엇을 하든 입력이 NULL 값을 반환하거나, 이미지를 선택했는데도 계속해서 이미지 입력이 필수라고 표시됩니다.
하지만 Livewire가 아닌 일반 컨트롤러를 사용하면 모든 것이 완벽하게 작동합니다.
많은 시간을 허비한 후에도 프로덕션 환경에서 웹사이트를 시작했는데 모든 것이 잘 작동하는 것을 확인했습니다.
그래서 궁금했습니다. 왜 내 로컬 환경에서는 작동하지 않나요?
모든 것이 최신 상태입니다!
저는 또한 프로젝트를 로컬에서 실행하고 포트 :3000(http://localhost:3000)에서 핫 리로드를 사용해 왔습니다.
이 문제로 인해 미칠 지경이 되었기 때문에 핫 리로딩을 중단하고 기본 서비스 호스트 이름(localhost)에서 모든 것을 계속 테스트했습니다.
그리고 마법처럼...모든 것이 작동합니다.
핫 리로드 시 Livewire가 제대로 작동하지 않는 이유를 아직도 이해하지 못합니다. 내 말은, input type="file"이미지를 저장하는을 제외하고는 모든 것이 잘 작동한다는 것입니다.
input type="file"
그래서 아까 말했듯이 몇 주 전에도 같은 문제가 발생했습니다.
이미지를 저장하는 아주 기본적인 Livewire Controller가 있는데, 무엇을 하든 입력이 NULL 값을 반환하거나, 이미지를 선택했는데도 계속해서 이미지 입력이 필수라고 표시됩니다.
하지만 Livewire가 아닌 일반 컨트롤러를 사용하면 모든 것이 완벽하게 작동합니다.
많은 시간을 허비한 후에도 프로덕션 환경에서 웹사이트를 시작했는데 모든 것이 잘 작동하는 것을 확인했습니다.
그래서 궁금했습니다. 왜 내 로컬 환경에서는 작동하지 않나요?
모든 것이 최신 상태입니다!
저는 또한 프로젝트를 로컬에서 실행하고 포트 :3000(http://localhost:3000)에서 핫 리로드를 사용해 왔습니다.
이 문제로 인해 미칠 지경이 되었기 때문에 핫 리로딩을 중단하고 기본 서비스 호스트 이름(localhost)에서 모든 것을 계속 테스트했습니다.
그리고 마법처럼...모든 것이 작동합니다.
핫 리로드 시 Livewire가 제대로 작동하지 않는 이유를 아직도 이해하지 못합니다. 내 말은,
도움이 되기를 바랍니다!input type="file"
이미지를 저장하는을 제외하고는 모든 것이 잘 작동한다는 것입니다.