2017-11-23 14 views
0

私はブートストラップモーダルの内部にフォームを作成しています。ここ形式は次のとおりです。ブートストラップモード - CSRFトークン内でLaravelフォームを送信

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

、私が提出したときに、私は次のエラーを取得する:

(1/1) TokenMismatchException in VerifyCsrfToken.php (line 68)

<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のはそれを投稿するために使用しています

また、トークンに非表示のフィールドを挿入しようとしました:

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

残念ながら、運はありません。

どのように私はこれを修正できますか?

ありがとうございます!

答えて

1

<meta name="c-token" content="{!! csrf_token() !!}" /> 
+0

信じられないほどのウルヘッダにこのどこかに挿入します!ありがとう@vdeshan! – AlmostPitt

関連する問題