nedmas / laravel-fortrabbit-storage
此Laravel扩展包为Fortrabbit对象存储提供存储驱动程序。
dev-master / 1.0.x-dev
2016-10-06 07:46 UTC
Requires
- php: ~5.6|~7.0
- illuminate/filesystem: ~5.3.16
- league/flysystem-aws-s3-v3: >=1.0.1 <2.0.0
Requires (Dev)
- phpunit/phpunit: ~5.4
- squizlabs/php_codesniffer: ^2.3
This package is not auto-updated.
Last update: 2024-09-18 19:25:39 UTC
README
此Laravel扩展包为Fortrabbit对象存储提供存储驱动程序。
安装
通过Composer
$ composer require nedmas/laravel-fortrabbit-storage
配置
首先,请遵循Fortrabbit的安装指南来配置对象存储。
然后,将磁盘名称从s3
重命名为fortrabbit
,并将s3
驱动程序替换为fortrabbit
。最后,您需要添加一个额外的配置键host
,该键从应用秘密数组中检索值。
'fortrabbit' => [ 'driver' => 'fortrabbit', 'key' => $secrets['OBJECT_STORAGE']['KEY'], 'secret' => $secrets['OBJECT_STORAGE']['SECRET'], 'bucket' => $secrets['OBJECT_STORAGE']['BUCKET'], 'endpoint' => 'https://'. $secrets['OBJECT_STORAGE']['SERVER'], 'region' => $secrets['OBJECT_STORAGE']['REGION'], 'host' => $secrets['OBJECT_STORAGE']['HOST'] ],
用法
Storage::disk('fortrabbit')->put('file.txt', 'Contents');
变更日志
有关最近更改的更多信息,请参阅CHANGELOG。
测试
$ composer test
贡献
有关详细信息,请参阅CONTRIBUTING。
安全
如果您发现任何与安全相关的问题,请通过nedmas@mavenfortytwo.co.uk发送电子邮件,而不是使用问题跟踪器。
鸣谢
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。