我已经在我的控制器中编写了下面的代码来删除评论:
public function destroy($ID)
{
$post = Comment::find($ID);
$post->delete();
return redirect()->back();
}
这是我的路线:
Route::delete('/deleteComment/{ID}', 'CommentController@destroy');
这是我的形式:
<form action="{{ url('/deleteComment/'.$comment->ID) }}" method="post">
{{ csrf_field() }}
<input type="hidden" name="_method" value="DELETE">
<button type="submit" class="btn btn-sm btn-danger">حذف کردن</button>
</form>
但是当我单击该按钮时,它不会删除任何内容...我感谢任何回应...
将method="post"
替换为method="delete"
,然后在表单中重试:
<form action="{{ url('/deleteComment/'.$comment->ID) }}" method="post">
{{ csrf_field() }}
<input type="hidden" name="_method" value="DELETE">
<button type="submit" class="btn btn-sm btn-danger">حذف کردن</button>
</form>