wysiwygエディタで画像をアップロードするときに、FormData()
のLaravel CSRFトークンを渡す必要があります。しかし、失敗するか、append()
メソッドを使用してcsrfトークンを追加しないようです。ここでフォームデータでlaravel CSRFトークンを追加する
は私のコードです:
まだ私がVerifyCsrfToken.phpでエラーTokenMismatchExceptionを取得していますので、そのフォームデータをlaravelのCSRFトークンを追加しない
function uploadImage(image) { var data = new FormData(); data.append("image", image); data.append("csrfToken", Laravel.csrfToken); // <- adding csrf token // Laravel.csrfToken will return the csrf token. console.log(data.entries()); $.ajax ({ data: data, type: "POST", url: "/article/store/image", cache: false, contentType: false, processData: false, success: function(url) { var image = IMAGE_PATH + url; $('#editor').summernote("insertImage", image); }, error: function(data) { console.log(data); } }); }
ライン68
フォームデータにトークンを追加する方法は?
何 'Laravel.csrfToken'リターンを学ぶのか? –
@SaumyaRastogiはトークン文字列です。 – rakibtg