Postingan lainnya
Delete Data dengan Sweet Alert pada Laravel 7
kenapa sweet alert muncul hanya beberapa detik tapi data sudah lagsung ke hapus????
Script formnya :
<form id="delete{{ $data->id_pengajar }}" action="{{ route('pengajar.delete',$data->id_pengajar) }}" method="POST">
@csrf
@method('delete')
<button class="btn btn-danger swal-confirm">delete</button>
</form>
Script sweet alaert nya
<script>
$(".swal-confirm").click(function(e) {
let id_pengajar = e.target.dataset.id_pengajar;
swal({
title: 'Yakin hapus data? ',
text: 'Jika dihapus data tidak bisa dikembalikan!',
icon: 'warning',
buttons: true,
dangerMode: true,
})
.then((willDelete) => {
if (willDelete) {
swal('Data Anda sudah terhapus!', {
icon: 'success',
});
$(`#delete${id_pengajar}`).submit();
} else {
// swal('Data Anda masih tersimpan');
}
});
});
</script>
Script Controllernya
public function delete($id_pengajar){
DB::table('pengajar')->where('id_pengajar', $id_pengajar)->delete();
return redirect()->route('pengajar')->with('message','Data berhasil dihapus');
}
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban