Laravel Axios.put()示例

时间:2018-06-27 11:44:33

标签: laravel axios

我是laravel的新手,我正在尝试使用aixos更新记录。我设法使用GET来检索记录,但似乎无法正确使用PUT/PATCH。.
请帮忙。

makeBid(){

axios.put('http://127.0.0.1/myapp/public/api/bid/'+this.itemID,{
NewBidMade:this.NewBidMade
})
.then((response) => {
console.log(response.data);
})
.catch(function(error){
console.log(error);
});
}
}

这是我的路线

Route::put('bid/{itemID}','CategoriesController@makeBid');

与之相关,这是我当前遇到的错误

app.js:13797 PUT http://127.0.0.1/myapp/public/api/bid/8 500 (Internal Server Error)
dispatchXhrRequest @ app.js:13797
xhrAdapter @ app.js:13631
dispatchRequest @ app.js:35761
Promise.then (async)
request @ app.js:35217
Axios.(anonymous function) @ app.js:35237
wrap @ app.js:13420
makeBid @ 8:328
click @ VM6640:3
invoker @ vue.js:2029
fn._withTask.fn._withTask @ vue.js:1828
8:338 Error: Request failed with status code 500
at createError (app.js:13822)
at settle (app.js:35289)
at XMLHttpRequest.handleLoad (app.js:13696)

1 个答案:

答案 0 :(得分:0)

问题出在我的控制器上。事实证明我的控制器出现错误,导致500(内部服务器错误)。

感谢您的反馈