2017-10-10 1 views
0

CKeditor를 사용할 때 컴퓨터에서 이미지를 업로드해야합니다. 기본 버전에서는 인터넷의 이미지 링크 만 사용할 수 있습니다. 나는 UniSharp Laravel 라이브러리를 사용하는 tryed - 나는 모든 문서에 좋아했다 https://github.com/UniSharp/laravel-filemanager 을, 그러나 나는 이미지를 업로드 할 때 - 나는 오류를CKeditor Laravel. 컴퓨터에서 이미지를 업로드 할 파일 관리자 연결

아차, 뭔가 잘못된 것 같습니다 가져 가라. VerifyCsrfToken.php에서 (1/1) TokenMismatchException (라인 68) 나는 이미지를 업로드 할 때

그것은, 빨간 선처럼 보인다.

after upload

나는 많이 검색,하지만 아무것도 도움이되지 않습니다. Maby 누군가 어떻게하는지 알아? 아니면 내 문제의 다른 솔루션?

답변

0

TokenMismatch와 관련된 오류가 발생하면 일반적으로 양식에 csrf 필드를 선언하지 않았기 때문입니다. POST 메서드를 사용하는 경우 이와 같은 csrf 도우미 함수를 사용해야합니다. CSRF는 경우 레이아웃 파일에 다음과 같은 토큰에 대한

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

당신이 AJAX 요청을하는 경우,이

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

ALOS 같은 POST 요청에 대한 CSRF 토큰을 포함하기 위해 AJAX 설정을 메타 태그를 사용 ajax 설정을 사용하고 CSRF를 자동으로 초기화하려고합니다.

<meta name="csrf-token" content="{{ csrf_token() }}" />