찾다

 >  Q&A  >  본문

공개/저장소에서 Laravel 이미지를 찾을 수 없습니다.

<p>내 프로젝트의 이미지에 액세스하려고 합니다. </p> <p>php artisan Storage 링크를 실행했습니다</p> <p>Laravel 공용/저장소 생성</p> <p>저장소/앱에 이미지를 업로드하면 저장소/앱에는 이미지가 표시되지만 공용/저장소에는 표시되지 않습니다. </p> <p>브라우저에서 이미지를 보려고 하면 404 오류가 발생합니다</p> <p>controller.php</p> <pre class="brush:php;toolbar:false;">속성::create([ '거실'=> request()->file('거실')->store('아파트') ]);</pre> <p>bladeview.php</p> <pre class="brush:php;toolbar:false;"><img src="{{asset('storage/'.$duplex->SittingRoom)}}"></pre> <p>브라우저 링크</p> <pre class="brush:php;toolbar:false;">http://127.0.0.1:8000/storage/apartments/HNLDysVUdRG7ZTBkF2qFGk2B2tAKYzYcVImNEWLx.jpg</pre> <p>artisan Storage 링크 실행 후</p> <p>C:xampphtdocsOPAAM> php artisan 스토리지: 링크</p> <p>메시지 [C:xampphtdocsOPAAMpublicstorage] 링크가 [C:xampphtdocsOPAAMstorageapp/public]에 연결되었습니다. </p>
P粉043566314P粉043566314519일 전641

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

  • P粉420868294

    P粉4208682942023-08-27 09:49:59

    문제는 config/filesystems.php

    입니다. 으아악

    그러나 .env 파일에는

    으아악

    이 구성은 이미지를 Storage/app 中,而不是 storage/app/public에 저장합니다.

    storage/app에 저장된 이미지는 공개적으로 접근할 수 없습니다. 그래서 .env 파일

    을 변경해야 합니다.

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