destroy a resource laravel resource controller with ajax
jQuery(()=> {
//destroy patient
$(".delete-patient-btn").on('click', function(){
$.ajax({
url: $(this).data('url'),
type: 'POST',
data: {
delete: true,
id: $(this).data('patient-id'),
_token: $("input[name='_token']").val(),
_method: $("input[name='_method']").val()
},
beforeSend: ()=> {
$(this).html("<span class='spinner-border spinner-border-sm'></span>deleting...");
$(this).attr('disabled', true);
}
}).done((response) => {
if(response.status === 200) {
$(this).parent().parent().remove();
return;
}
$(".response").html(response.message).addClass('alert alert-warning fade show');
$(this).html('<i class="fas fa-trash-alt text-danger"></i>').attr('disabled', false);
});
});
});