"Laravel 파일시스템 / 클라우드 스토리지"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
 
(사용자 3명의 중간 판 15개는 보이지 않습니다)
10번째 줄: 10번째 줄:


==설정==
==설정==
*config/filesystems.php 에서 설정
*<code>config/filesystems.php</code> 에서 설정


==로컬 드라이버==
==로컬 드라이버==
*로컬 드라이버 사용시 모든 파일 동작은 설정파일에 정의된 root디렉토리와 상관 있음.
*로컬 드라이버 사용시 모든 파일 동작은 설정파일에 정의된 root디렉토리와 상관 있음.
*기본 설정은 storage/app 디렉토리
*기본 설정은 <code>storage/app</code> 디렉토리
<source lang='php'>
<syntaxhighlight lang='php'>
Storage::disk('local')->put('file.txt', 'Contents');
Storage::disk('local')->put('file.txt', 'Contents');
// sorage/app/file.txt 에 저장.
// sorage/app/file.txt 에 저장.
</source>
</syntaxhighlight>


==퍼블릭 디스크==
==퍼블릭 디스크==
*공적 접근이 가능함.
*퍼블릭 접근 가능
*로컬 드라이버를 사용하며 store/app/public에 저장.
*로컬 드라이버를 사용하며 <code>store/app/public</code>에 저장
*웹에서 접근 하도록 하기 위해 심블릭링크를 걸어야 함. (public/storage → storage/app/public)
*웹에서 접근 하도록 하기 위해 심블릭링크를 걸어야 함. ( <code>public/storage</code> <code>storage/app/public</code> )
*S3, Rackspace 드라이버 사용하려면 Composer로 패키지 설치해야 함
 
==같이 보기==
*[[라라벨 config/filesystems.php]]
*[[라라벨 서비스]]
*[[라라벨]]
*[[파일시스템]]
*[[클라우드 스토리지]]


==참고==
==참고==
*https://laravel.com/docs/5.2/filesystem#introduction
*https://laravel.com/docs/5.2/filesystem#introduction
[[분류: Laravel]]
[[분류: Cloud 스토리지]]

2020년 11월 2일 (월) 02:57 기준 최신판

1 개념[ | ]

Laravel Filesystem
Laravel Filesystem / Cloud Storage
라라벨 파일시스템
라라벨 파일시스템 / 클라우드 저장소
  • 라라벨은 파일 시스템 제공함. (Flysystem PHP 패키지 통합)
  • 라라벨의 Flysystem 통합을 통해 Local filesystem, Amazon S3, Rackspace Cloud Storage 드라이버 제공함.
  • 동일 API 사용으로 스토리지간 전환이 쉽다.

2 설정[ | ]

  • config/filesystems.php 에서 설정

3 로컬 드라이버[ | ]

  • 로컬 드라이버 사용시 모든 파일 동작은 설정파일에 정의된 root디렉토리와 상관 있음.
  • 기본 설정은 storage/app 디렉토리
Storage::disk('local')->put('file.txt', 'Contents');
// sorage/app/file.txt 에 저장.

4 퍼블릭 디스크[ | ]

  • 퍼블릭 접근 가능
  • 로컬 드라이버를 사용하며 store/app/public에 저장
  • 웹에서 접근 하도록 하기 위해 심블릭링크를 걸어야 함. ( public/storagestorage/app/public )
  • S3, Rackspace 드라이버 사용하려면 Composer로 패키지 설치해야 함

5 같이 보기[ | ]

6 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}