infomaniak/laravel-kdrive

此包已被废弃且不再维护。未建议替代包。

Infomaniak kDrive 存储驱动程序 for Laravel

v1.0.0 2020-02-05 12:10 UTC

This package is not auto-updated.

Last update: 2024-03-29 07:20:42 UTC


README

Latest Version on Packagist Software License Total Downloads

此包包含一个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,您需要以下信息。

  1. 您的 kDrive ID (查找您的 kDrive ID)
  2. 您的登录电子邮件地址(您在https://manager.infomaniak.com上使用的地址)
  3. 一个唯一的应用程序密码 (生成应用程序密码)

查找您的 kDrive ID

  1. 直接在 Infomaniak 上连接到您的 kDrive
  2. 在 URL 中找到您驱动器的 ID:https://drive.infomaniak.com/app/drive/[ID]/files

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅LICENSE