口才:API资源 我正在尝试使用POSTMAN和laravel Api Resources压缩表。 ] 尽管使用get方法,我可以获取所有数据。当我使用delete或post方法时,它返回会话过期的错误。 预先感谢。Image Of POSTMAN
答案 0 :(得分:1)
听起来像您缺少CRSF令牌,这可以解释HTTP GET
为何起作用。解决此问题的一种方法是在开发环境中工作时禁用CSRF中间件。最简单的解决方案是打开app/Http/Middleware/VerifyCsrfToken.php
并设置:
protected $except = [
'*',
];
*是类似于通配符的选项,它将禁用所有路由的CSRF验证。显然,理想的解决方案是仅在进行本地开发时才在更高级别上禁用它,但是提供的答案是一种快速的解决方案。
请参阅CSRF Excluding URI's上的Laravel文档
答案 1 :(得分:0)
很抱歉造成麻烦。我发现了问题,实际上我是在web.php中而不是api.php中发布了路由。这就是为什么我得到错误。谢谢您的关注。