nedmas/laravel-fortrabbit-storage

此Laravel扩展包为Fortrabbit对象存储提供存储驱动程序。

dev-master / 1.0.x-dev 2016-10-06 07:46 UTC

This package is not auto-updated.

Last update: 2024-09-18 19:25:39 UTC


README

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

此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)。有关更多信息,请参阅许可文件