공개/저장소에서 Laravel 이미지를 찾을 수 없습니다.
P粉043566314
P粉043566314 2023-08-26 20:51:28
0
1
567
<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粉043566314
P粉043566314

모든 응답(1)
P粉420868294

문제는 config/filesystems.php

입니다. 으아악

그러나 .env 파일에는

으아악

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

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

을 변경해야 합니다.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!