我是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)
答案 0 :(得分:0)
问题出在我的控制器上。事实证明我的控制器出现错误,导致500(内部服务器错误)。
感谢您的反馈