带有REST API的CSRF Laravel

VRK*_*VRK 2 rest csrf laravel-5 dingo-api

我是Laravel新手。我想用Laravel创建REST API,我已经使用了Dingo。现在我的问题是当我发送帖子请求时

CSRF令牌不匹配是引发错误

对于网络版本,我们使用CSRF令牌来验证请求。

谁能帮助我解决Laravel 5.1中的CSRF令牌不匹配错误。

提前致谢...

Sim*_*ell 7

在您的app\http\Middleware\VerifyCsrfToken.php文件中。

编辑$except属性:

protected $except = [
  'yourapi/*' 
];
Run Code Online (Sandbox Code Playgroud)

这将从 CSRF 验证中排除您的 api 路由。并保持它用于其他事物,例如您的前端。


小智 5

不要在API中使用CSRF令牌。您应该从app/Http/Kernel.php(第20行)中删除中间件,并对API使用其他身份验证方法。