Przesyłanie plików ajaxem z input[type=”file”]
Najpierw utwórz Route w web.php typu post i z metodą prowadzącą do jakiegoś controllera.
Gdy masz formularz z polem z plikiem nie zapomnij dodać pola _token
var formData = new FormData();
formData.append("file", $('input[name="myFile"]')[0].files[0] );
formData.append("_token", $('input[name="_token"]').val() );
$.ajax({
type: 'post',
url: ajaxUrl,
data: formData,
contentType: false,
processData: false,
error: function error(_error) {
$('#errorPlace').append(_error);
},
success: function success(response) {
//do stuff
}
});