新闻中心

记录团队成长点滴以及对技术、理念的探索,同时我们乐于分享!

laravel 使用 axios 通过 put 上传文件获取不到数据的解决办法

2020-09-09 07:24:45 分类:技术学堂

laravel 使用 axios 通过 put 上传文件获取不到数据的解决办法


解决办法:

再上传数据字段中加入 _method 域即可。如下

let formData = new FormData();

formData.append('_method','put');


HTML 表单不能发出 PUT、 PATCH 及 DELETE 请求,需要加入隐藏的 _method 域来模拟这些 HTTP 动作。Blade 的 @method 指令能够帮你创建这个域:


<form action="/foo/bar" method="POST">

    @method('PUT')


    ...

</form>