Проблема в методе, используемом для вызова ajax post
// var $tr = $(this).closest('tr');
$.ajax(
{
url: "/dashboard/booking/deletebooking/"+id,
dataType: "JSON",
type: 'POST',
data: {
'_token': $('meta[name=csrf-token]').attr("content"),
'_method': 'DELETE',
"id": id
},
success: function ()
{
console.log("it Work");
}
});
данные будут отправлены в теле запроса, а в запросе DELETE тела нет. так что Ларавел не увидит _method
или _token
. Либо вы отправляете их в GET-запросе и позволяете _method
выполнять свою работу (это будет в URL, а не в теле), либо используйте метод DELETE
в вызове ajax
// var $tr = $(this).closest('tr');
$.ajax(
{
url: "/dashboard/booking/deletebooking/"+id,
dataType: "JSON",
type: 'DELETE',
data: {
'_token': $('meta[name=csrf-token]').attr("content"),
},
success: function ()
{
console.log("it Work");
}
});