hpolthof/laravel-backblaze

Backblaze B2 Cloud Storage for Laravel 5

v0.1.3 2017-03-27 19:04 UTC

This package is auto-updated.

Last update: 2024-09-29 04:36:43 UTC


README

Latest Version on Packagist Total Downloads

Backblaze B2是一个优秀的云存储系统,与Amazon S3相媲美,但价格更低,值得一试。 ;-) 由于我没有找到可以将B2集成到Laravel Filesystem中的服务提供者,所以我亲自编写了一个。请随意使用它。

安装

通过Composer

composer require hpolthof/laravel-backblaze

自动发现

默认情况下,自动发现是禁用的。如果您想手动添加此软件包或您正在使用Laravel < 5.5,那么您应该手动添加ServiceProvider。

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

\Hpolthof\Backblaze\BackblazeServiceProvider::class,

在您的filesystems.php配置文件的disks部分中添加以下内容

'b2' => [
    'driver'         => 'b2',
    'accountId'      => env('B2_ACCOUNT_ID'),
    'applicationKey' => env('B2_APP_KEY'),
    'bucketName'     => env('B2_BUCKET'),
],

现在只需将您的凭证和bucketname添加到您的.env文件中,您就可以开始了!

B2_ACCOUNT_ID=
B2_APP_KEY=
B2_BUCKET=

用法

就像您通常使用Storage外观一样使用它。

\Storage::disk('b2')->put('test.txt', 'test')

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

致谢

许可

MIT