我的vue文件中有此代码
saveProfile() {
axios.patch('/api/pegawai/' + this.id, {
data: this.data
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
}
Run Code Online (Sandbox Code Playgroud)
在我的laravel控制器中
public function update(Request $request, $id){
return $this->sendResponse('request retrieved');
}
public function sendResponse($message){
$response = [
'success' => true,
'message' => $message,
];
return response()->json($response, 200);
}
Run Code Online (Sandbox Code Playgroud)
当我运行vue文件以将数据传递到控制器时,它应该给我一个具有以下值的浏览器控制台的json响应
{
'success' : true,
'message' : 'request retrieved'
}
Run Code Online (Sandbox Code Playgroud)
但目前它500 internal server error通过浏览器控制台给我一个错误。如果替换为axios.patch,我将得到相同的结果axios.put。
--- 我试过的 ---
我已经尝试过axios.post并且axios.get …