phuclh/flysystem-imagekit

Imagekit 的 flysystem 驱动程序

0.0.4 2022-05-12 20:35 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

此包是 TaffoVelikoff/imagekit-adapter 的升级版本,支持 Laravel 9 和 Flysystem 3。

安装

您可以通过 composer 安装此包

composer require phuclh/flysystem-imagekit

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="flysystem-imagekit-config"

设置

首先,您需要在 ImageKit 上注册一个账户。然后访问 https://imagekit.io/dashboard#developers 获取您的公钥、私钥和 URL 端点。将以下内容添加到您的 .env 文件中

IMAGEKIT_PUBLIC=your_public_key
IMAGEKIT_PRIVATE=your_public_key
IMAGEKIT_ENDPOINT=https://ik.imagekit.io/your_id

使用方法

// Upload file (second argument can be an url, file or base64)
Storage::disk('imagekit')->put('filename.jpg', 'https://mysite.com/my_image.com');

// Get file
Storage::disk('imagekit')->get('filename.jpg');

// Delete file
Storage::disk('imagekit')->delete('filename.jpg');

// List all files 
Storage::disk('imagekit')->listContents('', false); // listContents($path, $deep)

测试

composer test

变更日志

请参阅 CHANGELOG 了解最近的变化。

贡献

请参阅 CONTRIBUTING 了解详情。

安全漏洞

请查看 我们的安全策略 了解如何报告安全漏洞。

鸣谢

许可协议

MIT 许可协议(MIT)。请参阅 许可文件 了解更多信息。