令牌不匹配异常-laravel、ajax和dropzone.js



我以前也遇到过这种情况。以前我使用beforeSend选项在ajax请求之前发送令牌,但这次我使用的是dropzone,我不想弄乱它的代码(如果有一种正确的方法可以在不影响其他脚本的情况下覆盖它的一些功能,我很想知道)。我已经在laravel的文档、laracasts、here和其他谷歌搜索结果中搜索了解决方案,在大多数问题中,答案都是使用$.ajaxSetup()并设置X-CSRF-TOKEN的标题,但问题是这对我不起作用,我上次尝试过,这次也尝试过。有人能帮忙吗,同样$.ajaxSetup()不起作用,dropzone正在发出ajax请求,所以我不确定beforeSend是否是一个替代方案。

如果在表单标记之间使用此代码块,问题可能会得到解决。这是我的工作。

<input type="hidden" name="_token" value="{!! csrf_token() !!}">
@foreach($errors->all() as $error)
<p class="alert alert-danger">{{$error}}</p>
@endforeach
@if (session('status'))
<div class="alert alert-success">The file was saved successfully.</div>
@endif

这个步骤给我最好的结果

[https://tuts.codingo.me/laravel-5-1-and-dropzone-js-auto-image-uploads-with-removal-links/][1]

最新更新