LARAVEL

Laravel sweet alert on delete

19.03.2023 1 dəq oxuma Yeniləndi: 02.05.2023

  

<form action="{{ route('jobs.destroy',$job->id) }}" method="POST">
   @csrf
   @method('DELETE')
   <button class="btn btn-danger show_confirm" type="submit" onclick="remover($(this), `@lang('static.removing_alert')`, `@lang('static.confirm')`, `@lang('static.cancel')`);">
   </button>
</form>

sweet alert cdn add to view

<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>

in js file

function remover(myThis, title, confirmButtonText, cancelButtonText) {
    let form =  myThis.closest("form");
    event.preventDefault();
    Swal.fire({
        title: title,
        icon: 'warning',
        showCancelButton: true,
        confirmButtonColor: '#3085d6',
        cancelButtonColor: '#d33',
        confirmButtonText: confirmButtonText,
        cancelButtonText: cancelButtonText
    })
        .then((willDelete) => {
            if (willDelete.isConfirmed) {
                form.submit();
            }
        });
}

 

Digər dildə: EN