Controller :
if ($validator->fails()) {
return redirect()->back()
->withInput($data)
->withErrors($validator->errors());
}
这是使用 dd
的 $validator->errors()
的转储:
但不幸的是,我得到的 $errors
是空的 ViewErrorBag
对象:
我做错了什么?
最佳答案
如果您可以在传递给 View 之前转储错误,但在您的 View 中将其清空,那么这是您的 Session 的问题。尝试检查您的 config/session.php
并使用 Session::put()
在一页上设置一个值,然后使用 Session::get( )
在另一个页面查看它是否正常工作。
关于php - Laravel 5,使用 withErrors($validator) 时 $errors 数组始终为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29345999/