laravel中是否可以在单个ajax请求中提交上载的文件和表单数据,同时仍然可以通过Laravel请求界面访问表单数据?
例如,$request->file
可以正常工作,但是$request->input('person.first')
不起作用,因为我猜测Laravel无法解析数据,因为它是mulitpart/form-data
而不是application/json
let data = new FormData();
data.append('person', JSON.stringify(this.person));
data.append('file', this.resume);
$.ajax({
type: 'post',
url: '/application',
processData: false, // tell jQuery to not process the data
contentType: false, // tell jQuery to not set the content-type
data: data,
dataType: 'json'
})