我在前端开发中使用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
获得的内容答案 0 :(得分:0)
您可以通过在Kernal.php
中的下方注释来禁用验证令牌\App\Http\Middleware\VerifyCsrfToken::class,