在Bootstrap模式中提交Laravel表单 - CSRF令牌

时间:2017-11-23 20:48:06

标签: twitter-bootstrap laravel bootstrap-modal

我在bootstrap模式中创建一个表单。这是表格:

<form action="{{ url('/post')}}" method="POST" id="my_form">
  {{ csrf_field() }}
  <input type="text" name="Comments" id="Comments">
  <button onclick="form_submit()">Submit</button>
</form>

这是我用来发布它的javascript:

<script type="text/javascript">
function form_submit() {
  document.getElementById("my_form").submit();
 }
</script>

不幸的是,当我提交时,我收到以下错误:

  

(1/1)VerifyCsrfToken.php中的TokenMismatchException(第68行)

我还尝试为令牌插入隐藏字段:

<input type="hidden" name="_token" id="csrf-token" value="{{ Session::token() }}" />

不幸的是,没有运气。

知道如何解决这个问题吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

在ur header

中插入此处
 <meta name="c-token" content="{!! csrf_token() !!}" />