Как переместить папку в laravel используя Storage?

175
08 июля 2019, 13:00

Как переместить папку с подпапками и файлами в ларавел используя Storage?

Storage::move('old/file1.jpg', 'new/file1.jpg'); 

Вроде только работает с файлами.

Answer 1

Storage не поддерживает перенос папок. Нужно использовать moveDirectory

use Illuminate\Filesystem\Filesystem;
$file = new Filesystem();
$file->moveDirectory('../storage/app/public/old_folder', '../storage/app/public/new_folder');

Ссылка на документацию

READ ALSO
Как выделить дин. память для char[]?

Как выделить дин. память для char[]?

Собсна, насколько я понял, я не могу изменять строку, если я инициализировал на неё указатель, примером, char* a("dududu"); (вызывается исключение...

567
Как работают с исключениями и блоком try catch

Как работают с исключениями и блоком try catch

Вот есть блок try catch, в нём можно обрабатывать исключенияА как им корректно пользоваться? Если мы обрабатываем какие-то данные в try{обработка...

217
Стандартные алгоритмы std::copy_backward и std::reverse_copy

Стандартные алгоритмы std::copy_backward и std::reverse_copy

Не смог найти пример, когда удобнее использовать std::copy_backward вместо std::reverse_copyИ чем же существование второго не заставляет забывать о первом?...

186
Как сейчас поживает венгерская нотация?

Как сейчас поживает венгерская нотация?

Помнится в начале существования Windows компания Микрософт сильно продвигала так называемую венгерскую нотациюТакже многие программистские...

180