Если не использовать javascript, то получается загрузить и файлы и значения полей формы. Хотел сделать тоже самое с помощью javascript. Поиск внятных результатов не дал. Jquery не использую, vuejs не использую. Большинство ответов даются по ним.
есть код
let formData = new FormData(addAttachmentForm); // текстовые поля, файлы и тп
const url = "/cabinet/evento/attachment/store_ajax/";
const request = new XMLHttpRequest();
request.open("POST", url);
request.setRequestHeader("Content-type", "multipart/form-data");
request.addEventListener("readystatechange", () => {
if (request.readyState === 4 && request.status === 200) {
// let rs = JSON.parse(request.responseText);
}
});
request.send(FormData);
В данном варианте на сервере получаю сырые данные. Конечно можно из этого вытащить и значения полей и файл, но думаю есть решение получше.
Как передать данные с формы и считать их с помощью ларавел на сервере?