2017-01-12 15 views
0

これは私に以前起こったことです。以前私はbeforeSendオプションを使用してajaxリクエストの前にトークンを送信しましたが、今度はdropzoneを使用していますが、そのコードを混乱させたくありません(他のスクリプトに影響を与えずに機能の一部をオーバーライドする適切な方法があれば、 dは知りたい)。私はlaravelのドキュメント、laracasts、ここと他のGoogleの検索結果のすべての質問で答えを使用して$.ajaxSetup()の解決策を探してX-CSRF-TOKENのヘッダーを設定しましたが、これは私のために働いていません前回試してみましたが、今回試しました。誰かが助けてもらえますか?$.ajaxSetup()は動作しません。また、dropzoneがajaxリクエストを作成しているので、beforeSendが別の方法であるかどうかわかりません。トークンの不一致例外 - laravel、ajax、dropzone.js

答えて

0

このコードブロックをフォームタグの間で使用すると、問題が解決する可能性があります。それは私の仕事です。

<input type="hidden" name="_token" value="{!! csrf_token() !!}"> 
        @foreach($errors->all() as $error) 
         <p class="alert alert-danger">{{$error}}</p> 
        @endforeach 
        @if (session('status')) 
         <div class="alert alert-success">The file was saved successfully.</div> 
        @endif 

そして、これは、手順は、事は、私は、フォームを持っていないです私

[https://tuts.codingo.me/laravel-5-1-and-dropzone-js-auto-image-uploads-with-removal-links/][1] 
+0

、私は、フォームを必要としないための最善の結果が得られ、作成せずに別の方法がitsn'tフォーム、私はajaxを介して投稿している場合フォームが冗長だと思う。 –

+0

http://stackoverflow.com/questions/30149023/how-to-include-the-csrf-token-in-the-headers-in-dropzone-upload-request –

+1

マスターヘッドでこのコードを試すことができますか?それは仕事かもしれない。 –

関連する問題