为什么带有FormData对象追加的PUT请求未发送到Laravel控制器?

时间:2019-09-20 07:49:40

标签: javascript laravel request axios form-data

为什么我不能将FormData对象值发送到我的Laravel应用程序

JavaScript代码:

console.log("Sending start...")
for (var value of company.values()) {
    console.log(value); 
}
this.$axios.put(url, company)
    .then(res => {
        console.log(res)
    })
    .catch(error => {
        console.log(error)
    })

响应预览:

enter image description here

Laravel控制器:

public function update(Request $request, Company $company)
{
    return response()->json($request->all());
}

哪里有错误?

1 个答案:

答案 0 :(得分:1)

尝试通过发送POST的{​​{1}}请求并向axios对象分配方法类型为PUT来欺骗Laravel框架。

代码:

FormData

检查后,让我知道代码的结果:)