ekrembk/laravel-backblaze-b2

Backblaze B2 云存储服务,适用于 Laravel 5

v1.1.4 2018-10-09 03:03 UTC

This package is auto-updated.

Last update: 2024-09-09 16:12:23 UTC


README

Author Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

访问 (https://secure.backblaze.com/b2_buckets.htm) 获取您的账户 ID 和应用程序密钥。

Laravel Backblaze B2 存储服务提供程序为 Laravel 存储提供了使用 Blackblaze 作为其存储系统的功能。它使用 Backblaze B2 SDKFlysystem 适配器 与 Backblaze b2 API 通信。

安装

通过 Composer

composer require gliterd/laravel-backblaze-b2

在您的 app.php 配置文件中将服务提供程序添加到列表中

\Gliterd\BackblazeB2\BackblazeB2ServiceProvider::class,

在 filesystems.php 配置文件的磁盘部分添加以下内容

'b2' => [
    'driver'         => 'b2',
    'accountId'      => '',
    'applicationKey' => '',
    'bucketName'     => '',
],

ApplicationKey 尚不支持,请仅使用 MasterKey

用法

就像您通常使用 Storage 门面一样使用它。

\Storage::disk('b2')->put('filename.txt', 'My important content');

\Storage::disk('b2')->get('filename.txt')

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

测试

$ composer test

贡献

有关详细信息,请参阅 CONTRIBUTINGCONDUCT

安全

如果您发现任何与安全相关的问题,请通过电子邮件 mhetreramesh@gmail.com 而不是使用问题跟踪器。

致谢

许可证

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