我的 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 關注
- 85 瀏覽
添加回答
舉報
0/150
提交
取消