背景知识:
- 最近工作上使用了laravel框架,这个常见错误系列会记录我在学习和使用laravel时遇到的一些问题的场景和解决方法。
- laravel文档:传送门
错误场景:在web.php中添加了一个路由,试图测试"any",在测试get请求时正常,但是测试post,put,delete却出现了如题的错误。
Route::any("any", function(){
return "haha";
});
测试一:get方法

测试二:post方法

解决方案:猜测出现这个错误的原因和我第一篇laravl错误文章中提到的CSFR有关,因此找到Http目录下的中间件目录(Middleware),打开VerifyCsrfToken.php文件,修改如下:
protected $except = [
// 出去路由any的csrf验证
"any"
];
再使用post方式访问any路由,发现问题已经解决。
:Sorry, your session has expired. Please refresh and try again.&spm=1001.2101.3001.5002&articleId=88061505&d=1&t=3&u=359d2b545db64525970543c22c4ca24e)

被折叠的 条评论
为什么被折叠?



