<form method="POST" action="/posts/{{$post->id}}">
<input type="hidden" name="_method" value="DELETE">
<input type="submit" value="DELETE">
</form>
我有这个方法,应该在“ PostsController”中调用“ destroy”方法。但是,当我点击删除按钮时,出现“ 409页面已过期”错误。
我该如何解决?
答案 0 :(得分:1)
在您的表单内,添加一个csrf
字段。您可以这样做:
<form method="POST" action="/posts/{{$post->id}}">
@csrf
<input type="hidden" name="_method" value="DELETE">
<input type="submit" value="DELETE">
</form>
答案 1 :(得分:1)
csrf
丢失。
您必须在表单内添加csrf
。
<input type="hidden" name="_token" value="{{ csrf_token() }}">