Cara membuat sweetalert konfirmasi delete di laravel

Assalamualaikum,saya ingin meminta bantuan untuk membuat sweet alert buat delete yang ada konfirmasi true or false. pop upnya sudah muncul , tetapi pas di click true data tidak terhapus,tidak ada response. mohon bantunannya

SweetAlertsnya

<script>
    function confirmDelete(id) {
        swal({
              title: 'Apakah Anda Yakin?',
              text: "Anda Tidak Akan Dapat Mengembalikannya!",
              type: 'warning',
              showCancelButton: true,
              confirmButtonColor: '#3085d6',
              cancelButtonColor: '#d33',
              confirmButtonText: 'Yes, delete it!'
        })
            .then((willDelete) => {
                if (willDelete) {
                    $('#delete-perkara').submit();
                } else {
                    swal("Cancelled Successfully");
                }
            });
    }
</script>

buttonnya

<form id="delete-perkara" action='{{URL::action("admin\PerkaraController@destroy",array($perkara->id))}}' method="post">
                            {{csrf_field()}}
                            {{method_field('delete')}}
                            <button type="button" class="btn btn-danger" onclick="confirmDelete('delete-perkara')">delete</button>
                        </form>

controllernya

$perkara = Perkara::where('id', $id)->firstOrFail();
        $korban = Korban::where('no_lp', $perkara->no_lp)->firstOrFail();
        $korban->delete();
        $perkara->delete();
        return  Redirect::back()->with('flash-destroy','Data berhasil dihapus.');

routenya

Route::delete('/perkara/destroy/{id}', 'admin\PerkaraController@destroy')->name('perkara.destroy');

avatar yazidhilman
@yazidhilman

5 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban