laravel9 vue 前后端分离, 通过laravel发送的邮件里有前端链接, 在前端链接里请求laravel接口(未登录)提示CSRF token mismatch,有可能是什么原因导致的

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 13

前端页面 head标签 增加一个

    <meta name="csrf-token" content="{{ csrf_token() }}">
2年前 评论
jarl (楼主) 2年前

接口写在哪的?用的api这个中间件?

2年前 评论
jarl (楼主) 2年前
deatil (作者) 2年前
jarl (楼主) 2年前
jarl (楼主) 2年前
deatil (作者) 2年前
jarl (楼主) 2年前

提示 CSRF token mismatch 一般情况是 POST 请求的时候请求中没有 crsf token导致的,也就是 \App\Http\Middleware\VerifyCsrfToken::class 这个中间件在作用。

file 这个中间件是在 web 请求组中的。

file

你现在的情况大概是接口在 web.php 中写的

2年前 评论
jarl (楼主) 2年前

把验证去了就行了

2年前 评论
Complicated

去了csrf验证吧,我从来都不好用,没啥用

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!