>  Q&A  >  본문

Laravel 공용 저장소는 이미지에 대해 404를 반환합니다.

Laravel 문서(Sail을 사용하는 docker와 함께 Laravel을 사용하고 있음)에 따라 저장소에 대한 심볼릭 링크를 만들었습니다 php artisan storage:link. 또한 루트 디렉터리에서 시작하는 전체 경로를 사용하여 링크를 다시 만들어 보았습니다.

그런 다음 파일을 저장합니다

으아아아

이후에는 콘솔에서 파일을 성공적으로 열 수 있습니다.

으아아아

내 URL에서 if에 액세스하려고 하면 404:

가 표시됩니다. 으아아아

이미지를 표시하려고 하다가 알아차렸습니다:

으아아아

드디어 먹어봤습니다

으아아아

성공하지 못했습니다

P粉798343415P粉798343415286일 전405

모든 응답(1)나는 대답할 것이다

  • P粉799885311

    P粉7998853112023-12-13 09:25:59

    해결책을 찾았습니다. Laravel은 항해를 먼저 사용할 것을 권장하지만 문서에서는 이 동작을 다루지 않습니다.

    컨테이너에 심볼릭 링크를 생성해야 합니다!

    프로젝트 루트 디렉터리:

    • rm 공용/저장소
    • docker exec -it php artisan 스토리지: 링크

    회신하다
    0
  • 취소회신하다