首页 > 解决方案 > laravel csrf TokenMisMatchException, ajaxSetup 已设置

问题描述

我的 laravel 版本是 5.5,我的应用程序没有任何错误。
当我将我的 laravel 版本升级到 5.6 时,laravelTokenMisMatchException正在发生。我已经csrf进入meta,ajaxSetuphtml form
我尝试在 stackoverflow 上找到解决方案,但我发现只是ajaxSetup.

$.ajaxSetup({
  headers: {
    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
  }
});  

但我现在设置

标签: phpajaxlaravelcsrf

解决方案


<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') }
    });
});

推荐阅读