class RegisterRequest extends Request
{
public function authorize()
{
return true;
}
public function rules()
{
return [
'UserName' => 'required|min:5|max:50',
'Password' => 'required|confirmed|min:5|max:100',
];
}
public function response(array $errors){
print_r($errors);
return \Redirect::back()->withErrors($errors)->withInput();
}
}
这个请求类用于在Laravel的内置模板中注册时验证数据。以下是方法
public function postRegister(RegisterRequest $request)
// **Check here** ^^^^^^^^^^^^^^^
{
return $this->register($request);
}
@if (count($errors) > 0)
<div class="alert alert-danger">
<strong>Whoops!</strong> There were some problems with your input.<br><br>
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
有什么问题?
寄存器刀片中未显示错误消息。
到目前为止,我尝试了什么?
在请求类中,有以下方法。
public function response(array $errors){
print_r($errors);
//die();
return \Redirect::back()->withErrors($errors)->withInput();
}