dansmaculotte/flysystem-cloudinary

Flysystem 的 Cloudinary 适配器

v3.0.2 2022-06-06 12:58 UTC

This package is auto-updated.

Last update: 2024-09-06 17:45:55 UTC


README

此项目是 league/flysystem 的 Cloudinary 适配器,源自 https://github.com/carlosocarvalho/flysystem-cloudinary

安装

  composer require dansmaculotte/flysystem-cloudinary

示例

use DansMaCulotte\Flysystem\Cloudinary\CloudinaryAdapter as Adapter;

$config = [
    'api_key' => ':key',
    'api_secret' => ':secret',
    'cloud_name' => ':name',
];

$container = new Adapter($config);

$filesystem = new League\Flysystem\Filesystem( $container );

使用 Filesystem API 列出内容和其他操作

$filesystem->listContents()

运行测试

测试实际上使用 Cloudinary 运行。将 .env.example 复制到 .env 并设置您的 API 密钥、密钥和云名称。然后运行

composer test

或者,您可以在运行测试之前导出以下变量

CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=
CLOUDINARY_CLOUD_NAME=

在 Laravel 中使用

访问此仓库