2016-03-05 140 views
2

亚马逊S3有不同的storage classes,价格区间不同。使用Laravel文件系统选择亚马逊S3存储类

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

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

+0

您可以laravel分别使用不同的存储类指着不同的S3存储配置多个“磁盘” –

回答

2

要通过额外的选项来flysystem你必须使用getDriver()

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