如何解决Laravel 419页已过期,而通过刀片中的表单发布请求
我使用Laravel7。我有一个带有scrf令牌的页面,以Blade形式作为POST请求发送。
<form method="POST" action="some url">
@csrf
<div class="panel-body" style="padding:25px;">
<div class="form-group">
<input name="keyword" type="text" class="form-control">
<button type="submit" class="btn btn-danger">search</button>
</div>
</div>
</form>
此行在我的head元素中:
<meta name="_token" content="{{ csrf_token() }}" />
我有文件会话配置。我已经检查了存储/框架/会话,它具有写入文件和最近创建的新文件的权限。当我将URL放在 VerifyCsrfToken 类中的数组之外的csrf中时,所有工作都很好。我检查了我的请求,确定那里有_token
字段。我也读过this和that,但在我的情况下答案不起作用。
我来自请求的示例:
解决方法
你可以试试吗?
{{csrf_token()}}
代替
@csrf
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。