zoukankan      html  css  js  c++  java
  • TokenMismatchException Laravel

    随便写写:很久没写了,今天闲的。

    1.错误原因:出现这个错误肯定是因为你在Laravel开启了csrf防御,但是你post提交过去的字段中没有生成_token.

    2.如果你提交的字段中带有了_token,(建议直接在模板通过这个函数去生成csrf_field),还出现这个错误,那会有一种情况,就是你post过去的数据,超过了php配置里的值,即使你upload_max_filesize 的值是比你post的文件要大,如果post_max_size小了,你的post内容依然会读取不到,而且会影响其他的field。

    总共需要在ini配置两个参数:post_max_size,upload_max_filesize ,这两个大小最好设置post比upload的大即可,比方说upload_max_filesize 大小限制150M,post_max_size大小就设置个151M,这样就好了

     1  <form class="form-inline" action="{{ route('voyager.'.$dataType->slug.'.import.excel') }}" method="POST"
     2               enctype="multipart/form-data">
     3             {{ csrf_field() }}
     4             <div class="form-group">
     5                 <label for="exampleInputFile">Excel报表:</label>
     6                 <input class="form-control" name="file" type="file" id="exampleInputFile">
     7             </div>
     8             <div class="form-group">
     9                 <label for="example"></label>
    10                 <input class="form-control btn-primary" type="submit" id="example" value="导入Excel">
    11             </div>
    12         </form>
  • 相关阅读:
    Oracle 中 varchar2(N) 与 varchar2(N char) 的区别
    EXP-00008: 遇到 ORACLE 错误 1455
    服务器重装Windows Server2008 R2操作系统
    h5页面自定义主题色(vue)
    初窥vue3.0
    ElasticSearch学习笔记_1
    mysql索引的使用
    什么时候使用视图
    Latex使用手册记录
    最大熵模型理论及NLP应用总结
  • 原文地址:https://www.cnblogs.com/rootarvin/p/6636296.html
Copyright © 2011-2022 走看看