我是laravel的新手。我想用 Laravel 创建 REST API,为此我使用了 Dingo。现在我的问题是当我发送帖子请求时
CSRF 令牌不匹配是抛出错误
对于网页版,我们使用 CSRF 令牌来验证请求。
谁能帮我解决 laravel 5.1 中的 CSRF 令牌不匹配错误。
提前致谢...
在你的app\http\Middleware\VerifyCsrfToken.php
文件中。
编辑$except
属性:
protected $except = [
'yourapi/*'
];
这将从 CSRF 验证中排除您的 api 路由。并为您的前端等其他事情保留它。
不要在 API 中使用 CSRF 令牌。您应该从(第 20 行)中删除中间件,app/Http/Kernel.php
并为您的 API 使用不同的身份验证方法。
您可能只是没有在您的 API 请求中将 CSRF 令牌传递给 Laravel,从而导致异常。