我的 CRUD 应用程序上有一个按钮,如下所示:<a class="btn btn-danger" onclick="return confirm('Are you sure?')" href="{{route('topic.destroy', $topic->id)}}">当用户单击按钮时,它会在我的资源控制器中加载方法,而不是方法。showdestroy我的路线:Route::resource('/main_topic', 'MainTopicController');Route::resource('/topic', 'TopicController');Route::resource('/post', 'PostController');为什么它没有使用正确的控制器方法?
1 回答
HUX布斯
TA贡献1876条经验 获得超6个赞
任何指向网络路由文件中定义的开机自检、输出或删除路由的 HTTP 操作都应包含 CSRF 令牌字段。否则,请求将被拒绝。您可以在 CSRF 文档中阅读有关 CSRF 保护的更多信息:
<form method="POST" action="{{route('topic.destroy', $topic->id)}}">
@csrf
@method('Delete')
<button type="submit" class="btn btn-danger" onclick="return confirm('Are you sure?')">Delete</button>
</form>
- 1 回答
- 0 关注
- 69 浏览
添加回答
举报
0/150
提交
取消