【发布时间】:2017-10-05 11:04:22
【问题描述】:
我在 Laravel 中使用 Sweet Alert 制作了一个删除模式,它正在删除我选择的用户。但是,正如我的destroy() 方法所说,我希望在删除后重定向回用户列表。
<script>
$('a#delete_user').on('click', function () {
var url = $(this).attr("data-href");
swal({
title: "Delete user?",
text: "Submit to delete",
type: "warning",
showCancelButton: true,
closeOnConfirm: false,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Delete!"
},
function () {
setTimeout(function () {
$.ajax({
type: "POST",
url: url,
data: {
_method: 'DELETE',
_token: csrf_token
},
success: function (data) {
if (data)
swal("Deleted!", "User has been deleted", "success");
else
swal("cancelled", "User has not been deleted", "error");
}
}), 2000
});
});
})
</script>
这里是控制器:
public function destroy($id)
{
User::destroy($id);
return redirect('users')->with('status', 'User Deleted!');
}
我想重定向到带有消息的用户列表,但这样做有问题
【问题讨论】:
标签: php laravel sweetalert