我是laravel的新人。我想用Laravel创建REST API,我已经使用了Dingo。 现在我的问题是我发送邮件请求
CSRF令牌不匹配错误正在抛出
对于网络版,我们使用CSRF令牌来验证请求..
任何人都可以帮我解决laravel 5.1中的CSRF令牌不匹配错误。
提前致谢...
答案 0 :(得分:5)
不要在API中使用CSRF令牌。您应该从app/Http/Kernel.php
(第20行)中删除中间件,并为您的API使用不同的身份验证方法。
答案 1 :(得分:2)
在app\http\Middleware\VerifyCsrfToken.php
文件中。
编辑$except
属性:
protected $except = [
'yourapi/*'
];
这将从CSRF验证中排除您的api路由。并保留其他内容,例如您的前端。
答案 2 :(得分:0)
您可能只是没有将API请求中的CSRF令牌传递给Laravel,从而导致异常。