我已经设置了一个带有一些验证的控制器。
public function attemptLogin()
{
$rules = array(
'email'=>'required|email',
'password'=>'required'
);
$validator = Validator::make(Input::all() , $rules);
if($validator->fails()){
return Redirect::to('login')->withErrors($validator);
};
}
如果我直接在控制器中输出消息
$messages = $validator->messages();
print_R($messages->all());
我收到验证错误 - 但是如果我重定向:
return Redirect::to('login')->withErrors($validator);
视图中可用的$errors
数组总是空的。