Co robie źle że $_POST i $_FILES jest pusty w PHP`ie?
<form method="post" action="/admin/offers/edit,{{$data->offer_id}}.htm" enctype="multipart/form-data">
<input type="file" name="files" id="files" multiple>
</form>
$('#addImage').on('click', function (e) {
e.preventDefault();
var formData = new FormData();
$
.each($
('#files')[0
].files
, function (index
, value
) { formData.append(index, value);
});
$.ajax({
method: "POST",
url: "/ajax/categories/add",
dataType: "JSON",
processData: false,
contentType: false,
data: {
files: formData
},
success: function (response) {
console.log(response);
}
});
});