ErrorBag is always empty in Laravel 5.2(Laravel 5.2 中的 ErrorBag 始终为空)
问题描述
我正在创建一个新的 Laravel 项目,在调试表单请求的错误时,我注意到我的 ErrorBag 始终为空.即使在控制器中 $validator->fails()
返回 true
.我尝试了在互联网上找到的所有解决方案,但没有任何效果.
I was creating a new Laravel project and when debugging the errors of a form request, I noticed that my ErrorBag was always empty. Even when in the controller $validator->fails()
returned true
. I tried every solution I found on the internet but nothing worked.
即使在使用作曲家(如此处所述)创建新项目时,我的当所有字段都为空时,box auth 系统有一个空的错误包.
Even when creating a fresh project with composer (as described here) my out of the box auth system has an empty error bag when leaving all the field empty.
是的,所有路由都使用中间件组 web.
And yes, all the routes are using the middleware group web.
任何想法是什么导致了这个问题?(Session::put() 和 Session::get() 正在工作)
Any ideas what is causing this problem? (Session::put() and Session::get() are working)
推荐答案
截至 2015-03-25 发布的 v5.2.27,appHttp
outes.php
中的所有路由现在都是默认在 web
中间件组中.如果您在 appHttp
outes.php
文件中明确指定了这个中间件组,您应该删除它,这应该可以解决您的问题.
As of v5.2.27, released on 2015-03-25, all routes in appHttp
outes.php
are now in the web
middleware group by default. If you have explicitly specified this middleware group inside your appHttp
outes.php
file, you should remove it and that should resolve your issue.
这篇关于Laravel 5.2 中的 ErrorBag 始终为空的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Laravel 5.2 中的 ErrorBag 始终为空
- 使用 GD 和 libjpeg 支持编译 PHP 2022-01-01
- 如何使用 Google API 在团队云端硬盘中创建文件夹? 2022-01-01
- PHP - if 语句中的倒序 2021-01-01
- openssl_digest vs hash vs hash_hmac?盐与盐的区别HMAC? 2022-01-01
- 覆盖 Magento 社区模块控制器的问题 2022-01-01
- 如何从数据库中获取数据以在 laravel 中查看页面? 2022-01-01
- Oracle 即时客户端 DYLD_LIBRARY_PATH 错误 2022-01-01
- 如何在 Symfony2 中正确使用 webSockets 2021-01-01
- Laravel 5:Model.php 中的 MassAssignmentException 2021-01-01
- PHP foreach() 与数组中的数组? 2022-01-01