php - laravel csrf TokenMisMatchException, ajaxSetup 已设置
问题描述
我的 laravel 版本是 5.5,我的应用程序没有任何错误。
当我将我的 laravel 版本升级到 5.6 时,laravelTokenMisMatchException
正在发生。我已经csrf
进入meta
,ajaxSetup
和html form
。
我尝试在 stackoverflow 上找到解决方案,但我发现只是ajaxSetup
.
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
但我现在设置
解决方案
<script src="//code.jquery.com/jquery.min.js"></script>
<script src="js/config.js"></script> // Do your $.ajaxSetup in this file
<script src="js/app.js"></script>
$(function () {
$.ajaxSetup({
headers: { 'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content') }
});
});
推荐阅读
- android - 在前台有两个 Android 活动
- flutter - 在小部件树中检测到 Flutter Duplicate GlobalKeys
- r - R - 如何在不使用函数的情况下根据一组条件执行某些代码块?
- android - 在项目或库中找不到布局文件中引用的类 `androidx.constraintlayout.widget`
- android - 以编程方式下载 Playstore 统计信息 - 控制对 Google Cloud Storage 的访问
- amazon-web-services - aws macOS 实例更新用户密码
- sql - 提高用于查询 GraphQL 连接的 SQL 代码的性能
- android - 是否可以在本地服务器中设置受信任的 TLS 证书?
- amazon-web-services - 如何在 RDS 数据库升级时处理销售网站中的并发保存?
- chef-infra - Chef Infra Server:将依赖项添加到 metadata.rb 和 policyfile.rb 文件时出错