Создать каталог в определенной папке, используя Laravel

В настоящее время я работаю над 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,

0

Решение

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

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

Хранение :: MakeDirectory ($ каталога);

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

Storage::makeDirectory("myProject/public/storage/user_uploads/directory_you_want_to_create");
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector