【发布时间】:2018-02-16 20:19:02
【问题描述】:
我有一个视图,它显示数据库中的用户表,最后一列上有删除按钮,目前对我来说工作正常,但我想显示确认模型,当用户单击删除按钮时,它将删除选定用途
这是删除按钮的当前代码,可以正常工作:
<a href="{{ route('deleteUser', ['user_id' => $user->id]) }}"><button type="button" class="btn mr-0 mb-0 btn-outline-primary btn-sm"><i class="icon-trash3"></i></button></a>
现在我使用了这个模式,我必须点击删除按钮才能删除选定的用户
<div class="modal fade text-xs-left" id="iconModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel2" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<h4 class="modal-title" id="myModalLabel2"><i class="icon-warning2"></i> Confirmation Message</h4>
</div>
<div class="modal-body">
<p>Are you sure that you want to <strong>Delete</strong> this user ?</p>
</div>
<div class="modal-footer">
<button type="button" class="btn grey btn-outline-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-outline-primary">Delete</button>
</div>
</div>
</
【问题讨论】:
-
你不妨考虑
bootbox已经有这个功能。参考bootboxjs.com/examples.html#bb-confirm-dialog -
除非真的需要,否则我不想使用很多额外的库在 UsersController 中处理 user_id 并删除选定的用户。
-
这应该对你有帮助 - stackoverflow.com/questions/41635949/…
-
那行不通,因为我不知道代码结构是什么,如果模型在循环之外,我将如何将用户 ID 传递给它?
-
好的,通过更多测试,我能够让模型删除用户,但我又遇到了主要问题,即如果我将模型放入循环中以显示用户信息,它将始终删除第一个用户,如果我将模型放在循环之外,它总是会删除最后一个用户,所以我该如何解决这个问题?
标签: php html laravel laravel-5