laravel에서 경로가 일치하지만 그림이 표시되지 않습니다(기호 링크)
3323 단어 Laravel
물론 백업 폴더이고 코드도 직접 사용합니다.
이상하다고 생각했지만 다양한 경로를 썼지만 그림이 안 나왔어요.
blade.php
<img class="logo" src="storage/profile_images/{{$post->id}}.jpg" alt="logo">
<img class="logo" src="../storage/profile_images/{{$post->id}}.jpg" alt="logo">
<img class="logo" src="../../storage/profile_images/{{$post->id}}.jpg" alt="logo">
페이지에서 확인하더라도 404 오류입니다.결론
기호 링크를 진행했습니까?
퍼블릭 디스크는 일반적으로 공개된 파일에 접근할 수 있도록 하는 것을 가리킨다.기본적인public 디스크는local 드라이버를 사용하며,storage/app/public에 존재하는 파일입니다.웹에서 접근할 수 있도록 하려면 기호 링크를public/storage에서storage/app/public로 확장해야 합니다.
참조는 Laravel5.5 파일 저장소에서 사용됩니다(https://readouble.com/laravel/5.5/ja/filesystem.html)
기호 링크를 만들어 보세요!
심볼 링크는 매우 간단합니다.
터미널에서 다음 코드만 입력하면 됩니다.php artisan storage:link
blade.php<img class="logo" src="../storage/profile_images/4.jpg" alt="logo">
이렇게 하면 그림이 표시됩니다.
참고: 운영 환경에서는 이미지를 제대로 표시할 수 없습니다.
AWS EC2 운영 환경에 문제가 발생했습니다.
로컬 환경에서는 이미지가 제대로 표시되지만 운영 환경 EC2에서는 제대로 표시되지 않습니다.php artisan storage:link
당연히 실행됨
해결됨
생산 환경에서php artisan storage:link
프로젝트 바로 아래에 있습니다.
public/storage 파일이 나타납니다.
사실 이것은 같은 프로젝트의 바로 아래에 있는/storage와 연동되었다.
/public/storage/profile_이미지에서하면, 만약, 만약...
/storage/app/public/profile_images도 있어요.jpg 반영.
한쪽.jpg를 넣으면 다른 쪽도 자동으로 반영됩니다.
두 개의 저장소 폴더가 제대로 작동하지 않습니다.
Reference
이 문제에 관하여(laravel에서 경로가 일치하지만 그림이 표시되지 않습니다(기호 링크)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsuma/items/b1cfa3df959fabe1ccc4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
심볼 링크는 매우 간단합니다.
터미널에서 다음 코드만 입력하면 됩니다.
php artisan storage:link
blade.php<img class="logo" src="../storage/profile_images/4.jpg" alt="logo">
이렇게 하면 그림이 표시됩니다.참고: 운영 환경에서는 이미지를 제대로 표시할 수 없습니다.
AWS EC2 운영 환경에 문제가 발생했습니다.
로컬 환경에서는 이미지가 제대로 표시되지만 운영 환경 EC2에서는 제대로 표시되지 않습니다.php artisan storage:link
당연히 실행됨
해결됨
생산 환경에서php artisan storage:link
프로젝트 바로 아래에 있습니다.
public/storage 파일이 나타납니다.
사실 이것은 같은 프로젝트의 바로 아래에 있는/storage와 연동되었다.
/public/storage/profile_이미지에서하면, 만약, 만약...
/storage/app/public/profile_images도 있어요.jpg 반영.
한쪽.jpg를 넣으면 다른 쪽도 자동으로 반영됩니다.
두 개의 저장소 폴더가 제대로 작동하지 않습니다.
Reference
이 문제에 관하여(laravel에서 경로가 일치하지만 그림이 표시되지 않습니다(기호 링크)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsuma/items/b1cfa3df959fabe1ccc4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
생산 환경에서
php artisan storage:link
프로젝트 바로 아래에 있습니다.public/storage 파일이 나타납니다.
사실 이것은 같은 프로젝트의 바로 아래에 있는/storage와 연동되었다.
/public/storage/profile_이미지에서하면, 만약, 만약...
/storage/app/public/profile_images도 있어요.jpg 반영.
한쪽.jpg를 넣으면 다른 쪽도 자동으로 반영됩니다.
두 개의 저장소 폴더가 제대로 작동하지 않습니다.
Reference
이 문제에 관하여(laravel에서 경로가 일치하지만 그림이 표시되지 않습니다(기호 링크)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/matsuma/items/b1cfa3df959fabe1ccc4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)