php - 此路由不支持 DELETE 方法。支持的方法:GET、HEAD、POST 不起作用
问题描述
我想删除预订 这是我的表格
<form action="{{ route('bookings.delete', $booking->id) }}" method="POST">
@csrf
@method('delete')
<button type="submit" class="btn btn-outline-danger">Delete</button>
</form>
这是我的控制器
public function delete($id){
$booking = Booking::find($id);
$booking->delete();
}
这是我的路线
Route::post('/bookings/delete', 'BookingController@delete')->name('bookings/delete');
解决方案
在您的路线文件中
name('bookings/delete');
应该
name('bookings.delete');
试试看,让我们知道
推荐阅读
- php - 从永久链接中过滤特殊字符,即 domain.com/?p=c%3A%2F
- r - 滑动窗口意味着与 dplyr & zoo
- sharepoint - 使用共享点代码将文件下载到我的文档文件夹,现场收到 403 禁止错误
- python - StackingRegressor 的问题
- r - 2x2 马赛克视口错误:未找到单元格
- javascript - 带有 Vue 3 的 Vuefire 抛出 Vue.use 错误
- visual-studio - IntelliSense 在 Razor Pages 项目中找不到 ViewComponent Invoke() 方法
- elm - 在 Elm 中拆分列表
- node.js - 如何在 nodejs 中运行并行 cron 作业
- bootstrap-4 - Laravel + Bootstrap 图标