2017-10-10 18 views
0

CKeditorを使用すると、コンピュータから画像をアップロードする必要があります。ベーシック版では、インターネットの画像のリンクしか使用できません。私は、ドキュメント内のすべてなどを作っhttps://github.com/UniSharp/laravel-filemanager が、私は画像をアップロードしようとすると - - 私はLaravelライブラリUniSharpを使用するようにしようと試みた何かが間違っていたように私はCKeditor Laravel.ファイルマネージャを接続してコンピュータから画像をアップロードする

おっとエラーを取り、見えます。 VerifyCsrfToken.phpで(1/1)TokenMismatchException(ライン68)

私は画像をアップロードする際には、赤い線のように見えます。

after upload

私は多くのことを探索したが、何も助けません。誰かがそれをやる方法を知っていますか?または私の問題の他の解決策?

答えて

0

TokenMismatchに関連するエラーが発生した場合は、通常、フォームにcsrfフィールドが宣言されていないためです。 POSTメソッドを使用するときは、このようなcsrfヘルパー関数を使用する必要があります。あなたはAJAX要求を行っている場合は、この

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

ALOSあなたならば、あなたのレイアウトファイルで、このようなCSRFトークンのためのメタタグを使用するなどのPOSTリクエストのためのCSRFトークンが含まれるようにAJAXのセットアップを行い

<form action="/yourroute" method="POST"> 
{{ csrf_field() }} //declare your csrf field like this 
//form elements here 
</form> 

ajaxの設定を使用しており、自動的にCSRFを初期化したい。

<meta name="csrf-token" content="{{ csrf_token() }}" />  
関連する問題