问题描述
我使用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