Как изменить список имен папок в каталоге и экспортировать zip - PullRequest
0 голосов
/ 08 декабря 2018

У меня есть список имен папок с идентификаторами пользователей.

Как это = хранилище / файлы / 2018 / {user_id}

Я хочу прочитать папку user_id после этого поиска в БД с указанием специального user_id и переименовать имя папки при экспорте в zip-файл.Я сделал что-то вроде ниже, но я застрял :) Кстати, я использую laravel zip package.

   $path = 'storage/files/'.date('Y');

    $directories = glob($path. '/*', GLOB_ONLYDIR);


    $users = User::all();

    foreach($directories as $dir) {

        $dir = str_replace($path.'/', '', $dir);

        foreach ($users as $user) {

            if($dir == $user->id) {

               $folder_new = $user->name.'-'.$user->lastname.'-'.$user->tc;

                print_r($folder_new);
            }
        }

    }

Я получил с этим user_name и user_lastname, но как id экспортировать zip-файл с переименованным именем папки?

У меня проблемы с продувочными линиями

   Zipper::make('BursBasvurulari.zip')->add(???????)->close();
  return response()->download(base_path('BursBasvurulari.zip'));

Пожалуйста, помогите мне: (

...