반응형
라라벨에서 파일 업로드를 로컬 스토리지에 할 경우 {APP}/storage/app/public 에 있는 파일을 {APP}/public/storage 로 링크를 걸 수 있는데 리눅스 환경이라면 심볼릭 링크로 걸리는데 반해 윈도우의 경우 기본적으로 심볼릭을 쓸 수 없으므로 파일 자체가 복사가 된다.
그러므로 업로드 파일도 git 에 넣고 관리할 예정이라면 {APP}/public/storage 말고 {APP}/storage/app/public 디렉토리를 git 에 넣은 뒤 서비스 서버에서 받고 php artisan storage:link 명령어로 심볼릭을 생성해서 사용하는게 좋다.
덤으로 기본값으로 {APP}/storage/app/public 은 {APP}/storage/app/.gitignore 에 public 을 제외하도록 되어있는데 요걸 지워서 git 에서 인식할 수 있도록 하자
반응형
'프로그래밍 > laravel' 카테고리의 다른 글
Laravel Sail 사용 시 Docker 관련 필요 기능 (0) | 2021.02.04 |
---|---|
Laravel Sail 사용을 위한 설치 시 "docker is not running" 대처법 (0) | 2021.02.04 |