Laravel:使用AJAX上传表单并提交数据

时间:2018-11-26 20:02:31

标签: php ajax laravel laravel-5 form-data

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'
  })

0 个答案:

没有答案