그리고 안전을 보장하기 위해 공개를 쓰기 불가능으로 설정하세요
시스템에 공개할 파일을 업로드하는 것이 얼마나 유해합니까?
巴扎黑2017-06-30 10:02:09
@chekun의 답변에 동의합니다. 공식 문서인 파일 저장소를 주의 깊게 읽어보시기 바랍니다.
공용 디스크# "공용 디스크"는 파일에 공개적으로 액세스할 수 있음을 의미합니다. 기본적으로 공용 디스크는 로컬 드라이버를 사용하고 파일을
storage/app/public 디렉토리에 저장합니다. 네트워크 액세스를 위해서는 공용/스토리지에서
storage/app/public으로의 심볼릭 링크를 생성해야 합니다. 이 규칙을 사용하면 공개적으로 액세스할 수 있는 파일이 동일한 디렉터리에 유지되므로
Envoyer의 "논스톱" 배포 시스템과 같은 다양한 배포 시스템 간에 쉽게 공유할 수 있습니다.storage:link Artisan 명령을 사용하여 심볼릭 링크를 생성할 수 있습니다:
php artisan Storage:link 물론 파일이 배치되고 심볼릭 링크가 생성되면 자산 도우미 기능을 사용하여 URL을 생성할 수 있습니다.
echo 자산('storage/file.txt');
PHP中文网2017-06-30 10:02:09
laravel 기본값은 다음과 같습니다.
저장소 구성의 공용 저장소 디렉터리는 storage/app/public
然后通过 php artisan storage:link
공용 디렉터리 링크