Я пытаюсь загрузить несколько изображений. Отреагировать на LAravel Api ..
Я протестирован с одним файлом изображения. его работы
вот мой код
this.state={
images: [],
}
MultipuleFile(e) {
let fileObj = [];
const files = Array.from(e.target.files);
files.forEach((file, i) => {
fileObj.push(file);
});
this.setState({ newImage: fileObj });
}
handelSubmit = () => {
const fromData = new FormData();
fromData.append("images[]", this.state.newImage);
Axios.post(API + "/postads", fromData);
};
и мой Laravel код API IS
$post = new NewImage();
$images = array();
foreach ($request->images as $key => $image) {
$path = $image->store('uploads/', 's3');
array_push($images, $path);
}
$post->images = json_encode($images);
$post->save();
рабочий код реакции
MultipuleFile(e) {
this.setState({ newImage: e.target.files[0});
}
я исправляю проблему при попытке умножить изображение, сообщение об ошибке
сообщение: «Вызов функции-члена store () on string»,…}