使用Laravel Filesystem选择Amazon S3存储类

Was*_*sim 6 amazon-s3 laravel

Amazon S3具有不同的存储类别,并具有不同的价格范围。

我想知道在Laravel的Filesystem / Cloud Storage解决方案中是否可以选择存储类?

最好在每次上传的基础上选择一个类,这样我就可以在整个应用程序中进行选择,而不仅仅是在配置文件中进行选择。

Ada*_*dam 8

要将其他选项传递给flysystem,您必须使用 getDriver()

Storage::disk('s3')->getDriver()->put(
    'sample.txt',
    'This is a demo',
    [
        'StorageClass' => 'REDUCED_REDUNDANCY'
    ]
);
Run Code Online (Sandbox Code Playgroud)