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