在使用csrf令牌时,在Laravel 5.1中的VerifyCsrfToken.php第53行中获取令牌不匹配异常

在使用csrf令牌时,在Laravel 5.1中的VerifyCsrfToken.php第53行中获取令牌不匹配异常,laravel,laravel-5.1,Laravel,Laravel 5.1,我在VerifyCsrfToken.php第53行中得到了TokenMismatchException: 我正在使用{!!Form::open!!} {!!Form::close!!}。当我第一次在带有空字段的表单中单击“添加”按钮时,它会在设置验证规则时显示错误。但是,当我再次单击Add按钮而不刷新页面时,它会显示TokenMismatchException错误。我已经与dd进行了检查,它向我显示了如下令牌: array:3 [▼ "_token" => "5dXwRHbz4GNY1

我在VerifyCsrfToken.php第53行中得到了TokenMismatchException: 我正在使用{!!Form::open!!} {!!Form::close!!}。当我第一次在带有空字段的表单中单击“添加”按钮时,它会在设置验证规则时显示错误。但是,当我再次单击Add按钮而不刷新页面时,它会显示TokenMismatchException错误。我已经与dd进行了检查,它向我显示了如下令牌:

 array:3 [▼
 "_token" => "5dXwRHbz4GNY1tx9OVeWPcOkirVIm0YtpkZufFbr"
 "menu_name" => ""
 "menu_price" => ""
这是我的表格代码:

{!! Form::open(array('route' =>'upcoming.store', 'method'=>'POST')) !!}
                    <div class="col-lg-6 col-sm-offset-3 top-spacing">
                        <input type="text" name="menu_name" placeholder="Menu Name.." class="form-control">
                    </div>
                    <div class="col-lg-6 col-sm-offset-3 top-spacing">
                        <input type="text" name="menu_price" placeholder="Menu Price.." class="form-control">
                    </div>

                    <div class="col-sm-2 col-sm-offset-8 top-spacing">
                        <button class="btn btn-success">
                            Add +
                        </button>
                    </div>

                </div>
                {!! Form::close() !!}
有人能帮忙吗?

尝试在表单中添加

{{ csrf_field() }}
我真的建议您阅读官方文档

我已经通过访问解决了这个问题

`VerifyCsrfToken.php`
然后我变了

抛出新的令牌失配异常; 通过 否则{ 返回重定向->返回; }


但我不确定我这样做是对还是错。这会给我今后在这个项目中的工作带来任何问题。任何人请让我确定一下。求你了

为什么在使用Form::open and close时使用{{csrf_field}}。正如我在问题中提到的,它也在用dd打印令牌。顺便说一下,我试着用{{csrf_field}}。但它仍然给了我同样的结果。谢谢。你能在你的场景中将重定向->返回替换为路线“即将到来的食物/创建”或查看“即将到来的食物/创建”吗?创建路由名称和视图名称。添加withInput是否会更改任何内容?仍然没有解决办法:-
`VerifyCsrfToken.php`