【发布时间】:2022-01-22 06:23:35
【问题描述】:
我尝试在 Laravel 和 Axios 中使用 DELETE 方法删除备份,但请求返回为空。
控制器
/**
* Remove the specified resource from storage.
* @param Request $request
*/
public function destroy(Request $request)
{
return $request->all();
}
路线
Route::middleware(['auth'])->prefix('backup')->group(function() {
Route::get('/', 'BackupController@index');
Route::delete('/delete', 'BackupController@destroy')->name('backup.delete');
});
Axios 请求
axios.delete(`/backup/delete`,{data: {filename: filename}} )
.then((response)=>{
console.log(response.data)
})
.catch((err) => console.error(err.response.data.errors));
我的代码有什么问题?
【问题讨论】:
-
您正在返回请求。这看起来不像是作为响应返回的有效内容。也许尝试返回一些文本以确保首先有效
-
我使用了文本,它返回正确,但是DELETE方法发送的正文返回空。
-
`console.log(response)` 中有什么内容?
-
我在我的问题@EmekaMbah 中添加了
console.log(response) -
当您尝试在浏览器中访问此内容时会发生什么
/backup/delete
标签: javascript php laravel axios laravel-5.8