当使用withErrors($ validator)时,Laravel 5,$ errors数组总是为空

时间:2015-03-30 12:15:26

标签: php laravel laravel-5 laravel-validation

控制器:

if ($validator->fails()) {
    return redirect()->back()
        ->withInput($data)
        ->withErrors($validator->errors());
}

此处使用$validator->errors()转储dd

enter image description here

但遗憾的是,我将$errors视为空ViewErrorBag个对象:

enter image description here

我做错了什么?

1 个答案:

答案 0 :(得分:3)

如果您可以在传递给视图之前转储错误,但在视图中将其清空,那么会话就会出现问题。请尝试检查您的config/session.php,并使用Session::put()在一个页面上设置一个值,并在另一个页面上使用Session::get()抓取它以查看它是否正常工作。