带有S3驱动器但未上传缩略图的Laravel ElFinder

时间:2017-11-15 11:32:44

标签: laravel amazon-s3 elfinder

我在Heroku上使用Laravel和ElFinder并且为了防止我的文件每天被删除我将它们移动到S3存储桶上。

除缩略图外,一切正常。这些仍然在本地磁盘(public / .tmb)上生成,因此它们每晚都会被删除。我已经手动将缩略图上传到S3上的目录,然后一切都很完美。我只需要自动完成这一步。

有没有人知道我需要更改什么才能将缩略图上传到存储桶中。

ElFinder.php

'disks' => [
    's3' => [
        'URL'=> 'https://s3.amazonaws.com/xxxx/',
        'tmbURL'=> 'https://s3.amazonaws.com/xxxx/.tmb'
    ]
],

'root_options' => array(
    'imgLib'     => 'gd',
    'tmbPath'    => '.tmb',
    'tmbCrop'    => false,
    'attributes' => array(
        array(
            'pattern' => '/\/\./',
            'read' => false,
            'write' => false,
            'locked' => true,
            'hidden' => true
        )
    )
),

composer.json

"require": {
    "php": ">=7.0.0",
    "ext-gd": "*",
    "barryvdh/laravel-elfinder": "^0.3.11",
    "baum/baum": "^1.1",
    "bestmomo/laravel-email-confirmation": "^1.0",
    "bestmomo/laravel5-artisan-language": "^0.1.2",
    "creativeorange/gravatar": "^1.0",
    "fideloper/proxy": "~3.3",
    "intervention/image": "^2.4",
    "laravel/framework": "5.5.*",
    "laravel/tinker": "~1.0",
    "league/flysystem-aws-s3-v3": "^1.0"
},

0 个答案:

没有答案