Предполагая, что вы используете laravel 5.5+ для своего проекта, вы можете сделать что-то вроде этого:
Добавьте ID к своей форме:
{!! Form::open(['method'=>'DELETE', 'route'=>['assistants.destroy', $value -> id , 'style'=> 'Display', 'id' => 'MyDeleteForm']]) !!}
<button type="submit" style="display: inline;" class="btn btn-danger btn-sm">
<i class=" glyphicon glyphicon-trash"></i>
</button>
{!! Form::close() !!}
и затем вы можете использовать этот скрипт для обработки вашего запроса с использованием ajax или около того:
var MyDeleteForm = $('#MyDeleteForm');
MyDeleteForm.submit(function(e) {
e.preventDefault();
Swal.fire({
title: 'Are you sure?',
text: "You won't be able to revert this!",
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, delete it!'
}).then((result) => {
$.ajax({
url: url,
type: 'POST',
data: formData,
success: function(data) {
Swal.fire( 'Deleted!', 'Your file has been deleted.', 'success' )
},
error: function(error) {
console.log(error);
}
});
});
});
Надеюсь, это поможет вам.