Как можно сохранить загруженный файл на диске с заданным именем? - PullRequest
0 голосов
/ 03 октября 2018

Я хотел бы загрузить файл и указать как имя файла, так и диск.

С помощью Storage::putFileAs Я могу указать имя файла, но не диск, а с помощьюfile('...')->store(...) Я могу указать диск, но не имя файла, только каталог.

Как можно установить оба?Я не смог найти никакой подробной документации об этих функциях, только ту, которая касалась файловой системы на сайте Laravel .Я ищу такую ​​функцию:

fun($uploaded_file, $dir_name, $file_name, $disk_name)

Ответы [ 2 ]

0 голосов
/ 03 октября 2018

использовать фасад хранения disk метод.

Storage::disk($disk_name)->path($path)->saveFileAs($file_name);

Или вы можете использовать метод store.

Надеюсь, это поможет.Удачи

0 голосов
/ 03 октября 2018

Фасад хранилища имеет метод disk.

Storage::disk('s3')->putFileAs(...);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...