Laravel: Загрузить форму и отправить данные, используя AJAX - PullRequest
0 голосов
/ 26 ноября 2018

Есть ли в 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'
  })
...