meisam-mulla / flysystem-stretchfs
该软件包的最新版本(v1.4.1)没有可用的许可信息。
StretchFS 的 Flysystem 适配器。
v1.4.1
2024-04-09 19:19 UTC
Requires
- php: ^8.0
- league/flysystem: ^3.0
- meisam-mulla/sfs-client: ^1.5
README
此软件包为 League\Flysystem 提供 StretchFS 的适配器。它允许您使用 Flysystem API 与您的 StretchFS 存储系统交互,利用 Flysystem 的特性和易用性,在 StretchFS 中进行文件操作。
安装
您可以通过 composer 安装此软件包
composer require meisam-mulla/flysystem-stretchfs
配置
安装后,您可以在 Laravel 应用程序或任何使用 Flysystem 的 PHP 项目中配置适配器。以下是配置方法
Laravel
在您的 config/filesystems.php 文件中,添加一个新的磁盘
'disks' => [ // Other disks... 'stretchfs' => [ 'driver' => 'stretchfs', 'domain' => 'your_sfsserver.net', 'token' => 'your_token', ], ],
纯 PHP
如果您在非 Laravel PHP 项目中使用 Flysystem,可以直接实例化 StretchFsAdapter
use League\Flysystem\Filesystem; use MeisamMulla\SfsClient\StretchFS; use MeisamMulla\FlysystemStretchfs\StretchFsAdapter; $client = new StretchFS([ 'domain' => 'sfsserver.net', 'token' => 'your_token', ]); $adapter = new StretchFsAdapter($client); $filesystem = new Filesystem($adapter);