Laravel 419错误 错误解决办法(CSRF验证)

tech2025-05-21  23

**

1.关闭csrf验证

** 进入项目blog\app\Http\Kernel.php中禁止VerifyCsrfToken **

2.CSRF 白名单

** 你也可以通过将这类 URL 添加到 VerifyCsrfToken 中间件的 $except 属性来排除对这类路由的 CSRF 保护。 进入项目目录blog\app\Http\Middleware\VerifyCsrfToken.php文件中编辑 **

3.在form表单中增 CSRF 令牌

** 在表单中包含一个隐藏的 CSRF 标记字段,以便 CSRF 保护中间件可以验证该请求,你可以使用 @csrf Blade 指令来生成令牌字段,VerifyCsrfToken 中间件 会自动验证请求里的令牌是否与存储在会话中令牌匹配。

<form method="POST" action="/profile"> @csrf ... </form>

-----------注意:vue中axios传输数据的方式和服务器端接收或返回数据的方式没有对应起来会报405错误。 借鉴地址

最新回复(0)