Laravel 5.1 AJAX - 即使我发送POST请求,也不允许返回405 GET方法

Cha*_*anX 5 php ajax jquery heroku laravel-5.1

当我通过AJAX发送POST请求时,我的Laravel POST路由返回405 GET方法.但是问题是它可以localhost在Heroku中工作但不能工作production server.我的AJAX POST请求作为GET请求发送到路由.下面我附上了截图和我的AJAX代码.

$.ajax({
            url: url,
            type: 'POST',
            data: data,
            contentType: 'application/json',
            headers: {
                'X-CSRF-TOKEN': token
            }
        })
Run Code Online (Sandbox Code Playgroud)

我的路线配置为:

Route::post('/adminpanel/projects/delete/', 'AdminPanelController@deleteData');
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Nar*_*dia 6

更新你的行动url

/adminpanel/projects/delete/
Run Code Online (Sandbox Code Playgroud)

进入

/adminpanel/projects/delete
                        //^^ Removed that slash
Run Code Online (Sandbox Code Playgroud)

删除那个斜杠,它会为你工作。