public function postAdd(Request $request) {
$messages = [
'name.required' => 'Please enter your name',
'email.required' => 'Please enter your email',
'email.email' => 'Please enter a valid email address',
'email.unique' => 'Email has been register',
'password.required' => 'Please enter your password',
'password.same' => 'Password and repassword not match',
'phone.required' => 'Please enter your phone',
'phone.numeric' => 'Please enter your phone number format',
'birthday.required' => 'Please enter your birthday',
'position.not_in' =>'Please select position',
'level.not_in' =>'Please select level',
'department.not_in' =>'Please select department'
];
$validator = Validator::make($request->all(), [
'name' => 'required',
'email' => 'required|email|unique:staff,email',
'password' => 'required|same:repassword',
'phone' => 'required|numeric',
'birthday' => 'required',
'position' =>'not_in:0',
'level' =>'not_in:0',
'department' =>'not_in:0'
],$messages);
if ($validator->fails()) {
return redirect('staff/add')
->withErrors($validator)
->withInput();
}else{
//do some thing
}
}
