在Laravel中使用Route::resource,方法应该是“GET”而不是“GET”来删除一行/记录,所以我必须像这样使用Form
。
<form action="{{ route('category.destroy', $category->id]) }}" method="POST">
@csrf
@method('DELETE')
<button type="submit" class="btn btn-danger btn-block">Delete</button>
</form>
它工作正常,但我想在删除前确认。我可以显示引导模型进行确认,但无法在模型中传递和使用$category->id。
还有更好的办法吗?
2条答案
按热度按时间s5a0g9ez1#
你可以使用 Bootstrap 模式,但我建议你甜蜜的警报它的简单和完美。你会看到一个确认消息之前,你删除记录,如果你想删除记录使用引导模态使用上面的形式内模态像图像我已经发送。enter image description here
祝你好运!
waxmsbnn2#
最后,我这样做了。我使用
<a>
标记来显示删除确认模型,并将route
和category->id
传递给href
。将
from
包含在action = ""
的bootstrap模型中然后在jQuery中,我得到点击的
<a>
tage的href
的值,并将其传递给bootstrap模型中form
的action
属性。这就是完整的解决方案