Я делаю приложение laravel, и я использую много запросов POST. Многие из них похожи на этот:Laravel Выход из системы после запросов POST
var classElements = document.querySelectorAll("tr.ui-selected td.filename");
var csrf = $('input[name=_token]').val();
for(var x = 0;x < classElements.length;x++){
var result;
result = classElements[x].innerHTML;
$.ajax({
async: true,
method: 'POST',
url: '../public/deletefile',
data: { filename: result, "_token": csrf },
success: function(response) {
$("tr.ui-selected").remove(response);
}
});
};
И после того, как сделать, скажем, 100 почтовых запросов я получаю 500 Internal Server Error
и Laravel говорит TokenMismatchException in VerifyCsrfToken.php line 53:
. И вот HTML для переменной csrf:
<form enctype="multipart/form-data" action="{{ URL::to('upload') }}" class="dropzone" id="dropzoneFileUpload">
<input type="hidden" value="{{ csrf_token() }}" name="_token" />
</form>
Может ли это быть разрешено?
Пожалуйста, покажите нам, как вы напечатав 'csrf' значения. – Ohgodwhy
Что это значит? – Alex
'var csrf = $ ('input [name = _token]'). Val();' Покажите нам, как вы создали HTML для этого. – Ohgodwhy