Создать каталог в определенной папке, используя Laravel - PullRequest
0 голосов
/ 24 ноября 2018

В настоящее время я работаю над Laravel и создал символическую ссылку, которая соединяет публичный каталог с хранилищем, используя:

php artisan storage:link

Внутри каталога у меня есть еще одна папка с именем user_uploads, где я сохраняю файлызагружены пользователями.У меня есть поле ввода, которое выглядит следующим образом:

<input type="file" name="image[]" id="imgInp" accept="image/jpeg, image/png, image/bmp, image/svg" multiple="multiple">

Я проверяю файл, а затем я делаю следующее:

 $image = $request->image;
    if($image){
        foreach($image as $image){
            $image = (array) $image; //convert the object to array
            // Now, I need to create the directory here and save the image(s) there
           // And, I have to name the folder the id of the row (row means the row of the database where the entry is saved). 
        }
    }else{
        return "No image selected";
    }

Итак, как мне это делать?И, кстати, папка, где я хочу:

myProject/public/storage/user_uploads.

1 Ответ

0 голосов
/ 24 ноября 2018

Ваш вопрос неясен, если вы передали документацию, это не так сложно достичь.

Согласно документации вы можете сделать это следующим образом: см. Здесь

Storage :: makeDirectory ($ directory);

Где $directory - это путь к каталогу, который вы хотите создать, например ::

Storage::makeDirectory("myProject/public/storage/user_uploads/directory_you_want_to_create");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...