laravel数据验证

来源:互联网 发布:美橙域名怎么样 编辑:程序博客网 时间:2024/06/05 10:00
public function store()
{
$userInfo =    Input::all();


$rules = [
'email'=>'required|email',
'password'=>'required|min:6',
'restpassword'=>'required|same:password',
'hobbies'=>'required',
'photo'=>'image:jpeg,bmp,png|required',
'content'=>'required'
];


$messages = [
'email.required'=>'请输入邮箱!!!',
'email.email'=>'请输入正确的邮件格式!!!',
'password.required' =>'请输入密码!!!',
'password.min'=>'密码少于6位!!!',
'restpassword.required'=>'请再次输入密码!!!',
'restpassword.same'=>'两次密码不一致!!!',
'hobbies.required'=>'请至少选择一项爱好!!!',
'photo.required'=>'请选择图片文件!!!',
'photo.image'=>'文件必需为图片(jpeg, png, bmp 或 gif)!!!',
'content.required'=>'请输入个人说明!!!'
];


$validator = Validator::make($userInfo,$rules,$messages);


if ($validator->fails())
{
return Redirect::route('user.create')->with('errors',$validator->messages())->with('userdata',$userInfo);
}
dd($userInfo);



}
0 0