3 回答
TA贡献1790条经验 获得超9个赞
我假设您$this->middleware('auth');在控制器的构造函数中添加了验证功能。在登录/注册表格中,如果您使用{!! Form::someElement !!},请在顶部也添加以下行:
{!! csrf_field() !!}
或者,如果您在表单内使用输入标签,只需在<form>标签后面添加以下行:
<input type="hidden" name="_token" value="{{ csrf_token() }}">
希望这可以帮助。
TA贡献1842条经验 获得超12个赞
我有一个类似的问题,这很容易解决。
将其添加到您的HTML meta标签区域:
<meta name="csrf-token" content="{{ csrf_token() }}">
然后在您的JQuery参考下,添加以下代码:
<script type="text/javascript">
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
</script>
如果您使用的是HTML表单提交(而非AJAX),则需要输入:
{{ csrf_field() }}
在表单标签中。
TA贡献1827条经验 获得超4个赞
您需要在HTML文档的部分中具有以下代码行,默认情况下可以这样做,不会造成任何危害:
<meta name="csrf-token" content="{{ csrf_token() }}" />
在表单中,您需要添加以下隐藏的输入字段:
<input type="hidden" name="_token" value="{{ csrf_token() }}">
就是这样,对我有用。
添加回答
举报