>  기사  >  PHP 프레임워크  >  Laravel 9를 지원하는 Aliyun OSS Storage 확장에 대해 알아 보는 것은 가치가 있습니다.

Laravel 9를 지원하는 Aliyun OSS Storage 확장에 대해 알아 보는 것은 가치가 있습니다.

WBOY
WBOY앞으로
2022-03-01 17:41:152981검색

이 기사는 Laravel9을 지원하는 Aliyun OSS Storage 확장과 관련된 문제를 주로 소개하는 laravel에 대한 관련 지식을 제공합니다.

Laravel 9를 지원하는 Aliyun OSS Storage 확장에 대해 알아 보는 것은 가치가 있습니다.

【관련 추천: laravel 튜토리얼

Laravel 9용 Aliyun OSS 저장소 확장 지원

프로젝트 주소

alphasnow.github.io/aliyun-oss-laravel

설치 방법

composer require alphasnow/aliyun-oss-laravel

빠른 사용

파일 쓰기

Storage::disk('aliyun')->putFile('prefix/path', '/local/path/file.md');
Storage::disk('aliyun')->putFileAs('prefix/path', '/local/path/file.md', 'file.md');
Storage::disk('aliyun')->put('prefix/path/file.md', file_get_contents('/local/path/file.md'));
$fp = fopen('/local/path/file.md','r');
Storage::disk('aliyun')->put('prefix/path/file.md', $fp);
fclose($fp);
Storage::disk('aliyun')->putRemoteFile('prefix/path/file.md', 'http://example.com/file.md');
Storage::disk('aliyun')->prepend('prefix/path/file.md', 'Prepended Text'); 
Storage::disk('aliyun')->append('prefix/path/file.md', 'Appended Text');

파일 쿼리

Storage::disk('aliyun')->url('prefix/path/file.md');
Storage::disk('aliyun')->temporaryUrl('prefix/path/file.md',3600);
Storage::disk('aliyun')->get('prefix/path/file.md'); 
Storage::disk('aliyun')->exists('prefix/path/file.md'); 
Storage::disk('aliyun')->size('prefix/path/file.md'); 
Storage::disk('aliyun')->lastModified('prefix/path/file.md');

파일 작업

Storage::disk('aliyun')->copy('prefix/path/file.md', 'prefix/path/file_new.md');
Storage::disk('aliyun')->move('prefix/path/file.md', 'prefix/path/file_new.md');
Storage::disk('aliyun')->rename('prefix/path/file.md', 'prefix/path/file_new.md');

파일 삭제

Storage::disk('aliyun')->delete('prefix/path/file.md');
Storage::disk('aliyun')->delete(['prefix/path/file1.md', 'prefix/path/file2.md']);

폴더 작업

Storage::disk('aliyun')->makeDirectory('prefix/path'); 
Storage::disk('aliyun')->deleteDirectory('prefix/path');
// 查询一级子目录文件
Storage::disk('aliyun')->files('prefix/path');
// 递归查询多级子目录文件
Storage::disk('aliyun')->allFiles('prefix/path');
// 查询一级子目录
Storage::disk('aliyun')->directories('prefix/path'); 
// 递归查询多级子目录
Storage::disk('aliyun')->allDirectories('prefix/path');

[관련 권장사항: laravel 학습 튜토리얼

위 내용은 Laravel 9를 지원하는 Aliyun OSS Storage 확장에 대해 알아 보는 것은 가치가 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 learnku.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제