问下laravel表单提交时候的csrf_token,如何创建?
情况是这样的,我想通过postman来模拟laravel的登录接口,但是呢,登录接口需要带上csrf_token.这个token我不知道怎么产生所以我问下如何能模拟表单提交?
还有就是不知道为什么我的项目,老是会缓存页面,所以我每次修改代码后,总是需要清理缓存,就问下如何能在我本地测试平台访问不用缓存的?
接口就走接口的路由 不需要 csrf_token
把路由定义在
api.php
文件中是没有VerifyCsrfToken
中间件的!或者在
App\Http\Middleware\VerifyCsrfToken
中间件中的$except
数组中增加希望排除的 URI。情况一 猜测你是前后端不分离的 所以会用上CSRF,这样安全些。那么用postman测试的时候 去中间件VerifyCsrfToken.php文件的$except中添加上测试的接口,这样可以去掉验证,测试完毕记得恢复代码。CSRF 保护《Laravel 9 中文文档》 详细了解可以看下这个
然后使用postman的时候多加一个isPostMan 参数
可以打开浏览器无痕模式,避免缓存
你是接口还是web渲染