Try to use data.append('myimages[]', file, file.name);
instead data.append('myimages', file, file.name);
as suggested here Uploading multiple files using formData() because it looks like your code detect not array of files, but single file.
Also, check if you send proper content-type header - should be "Content-Type: multipart/form-data"