AngularJS TokenMismatchException

时间:2016-06-03 12:52:47

标签: angularjs laravel

我在前端开发中使用AngularJS,在后端开发中使用Laravel 5.2。

我尝试了POST请求,并使用POSTMAN扩展进行了测试,但获得了TokenMismatchException。

这是我的代码:

routes.php文件:

Route::group(
[
    'prefix' => 'api',
],
function ()
{
    Route::post( '/saveArticle',
        function ( Request $request )
        {
            echo 'Test';
        }
    );
}

);

APIservice.js:

        APIservice.saveArticle = function ( oArticle, callback )
        {
            $log.debug( 'Method: APIservice.saveArticle()' );

            $http.post(sBaseUrl + '/api/dummy/').then(
                function successCallback( response )
                {
                    callback( response );
                },
                function errorCallback( response )
                {

                }
            );
        };

从Laravel 5开始,你不得对csrf-token做任何事情,不是吗? 我该如何解决这个问题?我尝试了很多我在谷歌上发现但没有任何帮助。

编辑:以下是我从POSTMAN http://kopy.io/Gsq8e

获得的内容

1 个答案:

答案 0 :(得分:0)

您可以通过在Kernal.php

中的下方注释来禁用验证令牌
\App\Http\Middleware\VerifyCsrfToken::class,