@chekun의 답변에 동의합니다. 공식 문서인 파일 저장소를 주의 깊게 읽어보시기 바랍니다.
공용 디스크# "공용 디스크"는 파일에 공개적으로 액세스할 수 있음을 의미합니다. 기본적으로 공용 디스크는 로컬 드라이버를 사용하고 파일을 storage/app/public 디렉토리에 저장합니다. 네트워크 액세스를 위해서는 공용/스토리지에서 storage/app/public으로의 심볼릭 링크를 생성해야 합니다. 이 규칙을 사용하면 공개적으로 액세스할 수 있는 파일이 동일한 디렉터리에 유지되므로 Envoyer의 "논스톱" 배포 시스템과 같은 다양한 배포 시스템 간에 쉽게 공유할 수 있습니다.
storage:link Artisan 명령을 사용하여 심볼릭 링크를 생성할 수 있습니다:
php artisan Storage:link 물론 파일이 배치되고 심볼릭 링크가 생성되면 자산 도우미 기능을 사용하여 URL을 생성할 수 있습니다.
@chekun의 답변에 동의합니다. 공식 문서인 파일 저장소를 주의 깊게 읽어보시기 바랍니다.
laravel 기본값은 다음과 같습니다.
저장소 구성의 공용 저장소 디렉터리는
입니다.storage/app/public
然后通过
php artisan storage:link
공용 디렉터리 링크