ホームページ >PHPフレームワーク >Laravel >Laravel 9 をサポートする Aliyun OSS Storage 拡張機能を知ることは価値があります。

Laravel 9 をサポートする Aliyun OSS Storage 拡張機能を知ることは価値があります。

WBOY
WBOY転載
2022-03-01 17:41:153023ブラウズ

この記事では、laravel に関する関連知識を提供し、主に Laravel9 をサポートする Aliyun OSS Storage 拡張機能に関連する問題を紹介します。

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlearnku.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。