我正在测试这个新框架(Laravel),到目前为止,我正在关注他们在文档中放入的那些示例。一切都很好,直到我遇到这个问题。
我正在打电话Redirect::to('\signup')->withErrors($validator->messages());
,但它没有显示任何内容,但如果我只是打印它,就像print_r($validator->messages());
它向我显示错误一样。请帮助我并告诉我哪里出错了?
控制器
public function registerUser(){
$validator = Validator::make(Input::all(),array(
'username' => 'required|email|unique:user',
'password' => 'required|min:8',
'fullname' => 'required'
)
);
if($validator->fails()){
return Redirect::to('signup')->withInput()->withErrors($validator);
}else{
return Redirect::route('user');
}
}
路线
Route::get('/signup',array('as'=>'signup', 'uses'=>'HomeController@signUp'));
看法
<?php print_r($errors) ; ?>