infomaniak / laravel-kdrive
此包已被废弃且不再维护。未建议替代包。
Infomaniak kDrive 存储驱动程序 for Laravel
v1.0.0
2020-02-05 12:10 UTC
Requires
- illuminate/support: ^5.0|^6.0|^7.0
- infomaniak/flysystem-kdrive: ^1.0
Requires (Dev)
This package is not auto-updated.
Last update: 2024-03-29 07:20:42 UTC
README
此包包含一个Infomaniak kDrive 存储驱动程序,用于 Laravel。
安装
通过 Composer
composer require infomaniak/laravel-kdrive
注册服务提供者
从 Laravel 5.5 开始,服务提供者将自动注册,因此可以跳过此步骤。
将服务提供者添加到您的 config/app.php 文件
'providers' => [ \Infomaniak\KDrive\KDriveServiceProvider::class, ],
配置新磁盘
将新磁盘添加到您的 config/filesystems.php 文件
'disks' => [ 'kdrive' => [ 'driver' => 'kdrive', 'id' => env('KDRIVE_ID'), 'username' => env('KDRIVE_USERNAME'), 'password' => env('KDRIVE_PASSWORD'), 'prefix' => env('KDRIVE_PREFIX', ''), ] ],
设置您的 .env 文件
将您的凭据添加到您的 .env 文件。有关获取凭据的更多信息,请参阅凭据。
KDRIVE_ID=123456
KDRIVE_USERNAME=john.doe@example.tld
KDRIVE_PASSWORD=********************
KDRIVE_PREFIX=
KDRIVE_PREFIX 是可选的,如果您不需要,可以将其从您的 .env 文件中删除。此设置允许您定义另一个文件夹作为根目录。
凭据
为了能够连接到您的 kDrive,您需要以下信息。
- 您的 kDrive ID (查找您的 kDrive ID)
- 您的登录电子邮件地址(您在https://manager.infomaniak.com上使用的地址)
- 一个唯一的应用程序密码 (生成应用程序密码)
查找您的 kDrive ID
- 直接在 Infomaniak 上连接到您的 kDrive
- 在 URL 中找到您驱动器的 ID:
https://drive.infomaniak.com/app/drive/[ID]/files
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅LICENSE。