2015-03-29 2 views

ответ

0

Если нет формы html, вход не будет отправлен, так как нет события для публикации. Альтернативного варианта иметь маркер CSRF в заголовках, как

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

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

посмотреть: http://pastebin.com/raw.php?i=HPhmv5nf , но у меня все еще есть эта же ошибка: 'TokenMismatchException в строке VerifyCsrfToken.php 46:' – Jensej

+1

Захвачен ли X-CSRF-TOKEN, если вы печатаете объект Request с dd ($ request)? –

5

Вы, вероятно, решить вашу проблему, так как, но это может помочь другим людям, приходящих accross этой темы. Следующие работал для меня:

в <head>:

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

Затем инициализировать вас fineUploader следующим образом:

var manualuploader = new qq.FineUploader({ 
    request: { 
     endpoint: "path/to/your/server", 
     customHeaders: { 
      'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') 
     } 
    } 
}); 
+0

Разве это не отвечает на ваш вопрос, @Jensej? Для меня это так. Подумайте о принятии этого. – giovannipds

0

Это работает для меня:

$('#fineUploader').fineUploaderS3({ 
    request: { 
     endpoint: options.endpoint, 
     accessKey: options.accessKey 
    }, 
    signature: { 
     endpoint: '/fineUploaderEndpoint', 
     version: 4, 
     customHeaders: { 
      "X-CSRF-Token": $("meta[name='csrf-token']").attr("content") 
     } 
    } 
Смежные вопросы