首页 > 解决方案 > 为什么这个 POST 请求返回 405

问题描述

我的路线有问题。我将路由声明为 post 并且表单具有 post 方法,但是当我提交表单时出现405错误。还有允许的方法 GET 和 HEAD。这是使用 post 方法的 AJAX 调用。

var form = $('#typeCreateForm');
                e.preventDefault();
                $.ajaxSetup({headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')}});
                    $.ajax({
                        type: "POST",
                        url: "{{route('admin.type.store')}}",
                        data: form.serialize(),
                        success: function(data){
                            console.log(data);
}
});

这是我的路线

// all routes name are prefixed with admin
Route::post('evenment/type/index/store','TypeController@store')->name('type.store');

标签: ajaxlaravelhttppostget

解决方案


推荐阅读