ekrembk / laravel-backblaze-b2
Backblaze B2 云存储服务,适用于 Laravel 5
v1.1.4
2018-10-09 03:03 UTC
Requires
- php: >=5.6.0
- ekrembk/flysystem-backblaze: ^1.1.8
Requires (Dev)
- phpunit/phpunit: ~4.0||~5.0
- scrutinizer/ocular: ~1.1
- squizlabs/php_codesniffer: ~2.3
This package is auto-updated.
Last update: 2024-09-09 16:12:23 UTC
README
访问 (https://secure.backblaze.com/b2_buckets.htm) 获取您的账户 ID 和应用程序密钥。
Laravel Backblaze B2 存储服务提供程序为 Laravel 存储提供了使用 Blackblaze 作为其存储系统的功能。它使用 Backblaze B2 SDK 和 Flysystem 适配器 与 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
贡献
有关详细信息,请参阅 CONTRIBUTING 和 CONDUCT。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 mhetreramesh@gmail.com 而不是使用问题跟踪器。
致谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。