【发布时间】:2019-07-16 06:17:04
【问题描述】:
我尝试使用 put 方法使用 ajax 更新 laravel 中的数据,当我回显请求输入时结果为空,这是我的 ajax
let formData = new FormData();
formData.append('name', 'lorem ipsum'); // I want get this
$.ajax({
url : 'product/17',
method : 'put',
data: formData,
contentType: false,
processData: false,
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
success : function(res){
alert(res); // result is null
}
});
路线:
Route::resource('/product', 'ProductController');
控制器:
public function update(Request $request, $id){
echo $id; // result is 17
echo $request->input('name'); // result is null :(
}
我一直在搜索并尝试其他代码但无法正常工作,如何解决?谢谢
【问题讨论】: