使用S3磁盘使用Laravel上传文件时如何添加标签?

时间:2019-02-07 15:03:47

标签: laravel laravel-5 amazon-s3

在Laravel中使用文件系统S3(S3磁盘或S3适配器)时,如何添加S3标签?

例如,给定以下上传内容,标签foo=bar如何添加到上传的文件中?

Storage::disk('s3')->put('file.txt', 'hello', 'private');

1 个答案:

答案 0 :(得分:0)

这需要一些挖掘,因此想在这里进行记录:

Storage::disk('s3')->put('file.txt', 'hello', [
    'Tagging' => 'foo=bar
    'visibility' => 'private',
]);

如果要在将配置从字符串更新为对象之前保持其原有状态,则需要手动添加可见性属性。

说明: