Javascript Laravel-服务器上不允许返回405 GET方法

Javascript Laravel-服务器上不允许返回405 GET方法,javascript,php,ajax,laravel,Javascript,Php,Ajax,Laravel,我使用的是Laravel,我想通过ajax请求更改启用和禁用状态 它在本地主机上工作,但当我想在服务器上使用它时,它会给我这个错误 : 405不允许使用GET方法 这是我的ajax: $(“.change”)。单击(函数(){ var id=$(this.data(“id”); $.ajax( { url:“凭证/更改状态/”+id, 键入:“put”, 数据类型:“JSON”, 数据:{ “id”:id, “_方法”:“put”, “_-token”:“{{csrf_-token()}}”,

我使用的是Laravel,我想通过ajax请求更改启用和禁用状态 它在本地主机上工作,但当我想在服务器上使用它时,它会给我这个错误 :

405不允许使用GET方法

这是我的ajax:


$(“.change”)。单击(函数(){
var id=$(this.data(“id”);
$.ajax(
{
url:“凭证/更改状态/”+id,
键入:“put”,
数据类型:“JSON”,
数据:{
“id”:id,
“_方法”:“put”,
“_-token”:“{{csrf_-token()}}”,
}
});
});
这是管制员

公共功能变更状态(请求$Request){
$凭证=凭证::查找($request->id);
如果($凭证->状态==0)
$凭证->状态=1;
其他的
$凭证->状态=0;
$凭证->保存();
}
和网络

Route::put('凭证/更改状态/{id}','VoucherController@changeStatus')->name('change.status.voucher');
试试这个:

$.ajax(
            {
                url: "vouchers/change-status/"+id,
                type: POST,
                dataType: "JSON",
                data: {
                    "id": id,
                    "_method": 'PUT',
                    "_token": "{{ csrf_token() }}",
                }

            }
);
试试这个:

$.ajax(
            {
                url: "vouchers/change-status/"+id,
                type: POST,
                dataType: "JSON",
                data: {
                    "id": id,
                    "_method": 'PUT',
                    "_token": "{{ csrf_token() }}",
                }

            }
);

dataType
属性仅在从服务器获取数据时使用。向服务器发送数据时,应将
contentType
设置为
application/json

$(.change”)。在(“单击”,函数(){
var id=$(this.data(“id”);
$.ajax({
键入:“POST”,
contentType:'应用程序/json',
数据类型:“json”,
url:“凭证/更改状态/”+id
标题:{“X-HTTP-Method-Override”:“PUT”},
数据:{
“id”:id,
“_方法”:“put”,
“_-token”:“{{csrf_-token()}}”,
}
});
});

只有在从服务器获取数据时才使用
数据类型
属性。向服务器发送数据时,应将
contentType
设置为
application/json

$(.change”)。在(“单击”,函数(){
var id=$(this.data(“id”);
$.ajax({
键入:“POST”,
contentType:'应用程序/json',
数据类型:“json”,
url:“凭证/更改状态/”+id
标题:{“X-HTTP-Method-Override”:“PUT”},
数据:{
“id”:id,
“_方法”:“put”,
“_-token”:“{{csrf_-token()}}”,
}
});
});

评论不用于扩展讨论;此对话已结束。评论不用于扩展讨论;这段对话已经结束。