Seems really basic right, until you see that I use Super Agent to upload my files:
onDrop(files) {
var req = request.post('//' + location.hostname + '/api/v1/blogs/image/upload').set('X-CSRF-TOKEN', $('meta[name="csrf-token"]').attr('content'));
files.forEach((file)=> {
req.attach(file.name, file);
});
req.end((data) => {
console.log(data);
});
}
When I inspect the request object coming back:
[
As you can see the file name could be anything so I can't just do: $request->hasFile('photo')
Any ideas on how to handle this situation?