Laravel 5如何在S3文件存储配置中添加前缀?

Js *_*Lim 5 filesystems amazon-s3 laravel-5

config / filesytems.php中,默认设置是这样的

's3' => [
    'driver' => 's3',
    'key' => env('AWS_ACCESS_KEY_ID'),
    'secret' => env('AWS_SECRET_ACCESS_KEY'),
    'region' => env('AWS_DEFAULT_REGION'),
    'bucket' => env('AWS_BUCKET'),
    'url' => env('AWS_URL'),
],
Run Code Online (Sandbox Code Playgroud)

现在,在开发中,所有开发人员仅共享一个存储桶。

是否可以在配置文件中添加前缀(作为子文件夹)

例如

's3' => [
    ...
    'prefix' => 'jslim/',
],
Run Code Online (Sandbox Code Playgroud)

我该如何实现?

Til*_*ill 6

您要查找的配置选项称为root

'disks' => [
    's3' => [
        'root' => 'jslim/',
        // 'root' => env('S3_PREFIX', env('APP_ENV') . '/'),
    ],
],
Run Code Online (Sandbox Code Playgroud)

希望能有所帮助。