laravel - laravel API 资源。删除请求会话已过期。仅获取方法工作
问题描述
Eloquent:API 资源我正在尝试使用 POSTMAN 和 laravel Api 资源来处理表格。] 虽然使用 get 方法我可以得到所有的数据。当我使用删除或发布方法时,它返回会话过期的错误。提前致谢。邮差的形象
解决方案
听起来您缺少 CRSF 令牌,这可以解释为什么HTTP GET
's 正在工作。解决此问题的一种方法是在您的开发环境中工作时禁用 CSRF 中间件。最简单的解决方案是打开app/Http/Middleware/VerifyCsrfToken.php
并设置:
protected $except = [
'*',
];
* 是一个类似通配符的选项,它将禁用所有路由的 CSRF 验证。显然,理想的解决方案是仅在进行本地开发时在更高级别上禁用它,但提供的答案是一个快速的解决方案。
推荐阅读
- java - 获取VariableElement的类名和包
- c - 当您动态分配内存时,“指针类型”有什么意义?
- scala - scala中的类型级别模式匹配
- c# - 模拟 Razor 页面单元测试的用户 ClaimsPrincipal
- javascript - Javascript 类作为对象的孩子
- go - 理解gometalinter的警告:conn可以是io.Reader/io.Writer
- ios - Swift 4,Segue 不传递数据
- html - 响应式导航栏 css
- java - 如何在java中获取不同范围内不同概率的随机数?
- android - 将 Firebase 集成的 android 应用推送到 github 是否不安全?