小编Abe*_*out的帖子

Laravel PATCH Request无法读取Axios表单数据

我正在尝试将Axios PATCH请求发送到Laravel 5.6 API。我的请求包含一个FormData

Laravel的api端点不会读取任何已发送的数据。

ReactJS代码

let data = new FormData();
data.append("photo", this.state.photo);
// append another data ....

const headers = { 
  'Content-Type': 'multipart/form-data',
  'enctype' : 'multipart/form-data',
  'Authorization' : 'Bearer ' + token 
}

axios({
  method : "PATCH",
  baseURL: this.baseURL,
  url    : url,
  params : params,
  data   : data,
  headers: headers,
}).then(response => {
  return response
})
Run Code Online (Sandbox Code Playgroud)

Laravel补丁请求

public function update(Request $request, $planId)
{
    $data = $request->all();
    dd($data);
}
Run Code Online (Sandbox Code Playgroud)

Laravel请求打印一个空数组[]

php laravel reactjs axios

2
推荐指数
1
解决办法
564
查看次数

标签 统计

axios ×1

laravel ×1

php ×1

reactjs ×1