Пример использования:
<a class="btn btn-danger" href="/admin/users/lock/1" data-type="button" data-method="delete">Заблокировать</a>
<script>
$('a[data-type=button]').on('click', function (e) {
var $form = $('<form/>')
.attr('action', $(this).attr('href'))
.attr('method', 'post');
// Если используется CSRF
$('<input>').val('{{ csrf_token() }}')
.attr('type', 'hidden')
.attr('name', '_token')
.appendTo($form);
// Если на сервере идёт определение типа запроса исходя из значения _method
$('<input>').val($(this).data('method') || 'post')
.attr('type', 'hidden')
.attr('name', '_method')
.appendTo($form);
e.preventDefault();
$form.submit();
});
</script>