hpolthof / laravel-backblaze
Backblaze B2 Cloud Storage for Laravel 5
v0.1.3
2017-03-27 19:04 UTC
Requires
- php: >=5.5.0
- mhetreramesh/flysystem-backblaze: *
This package is auto-updated.
Last update: 2024-09-29 04:36:43 UTC
README
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