Reputation: 11
when I add this code with my php UserController is error ,if you remove it then it worked!
public function signUp(Request $request){
$this->validate($request,[
'name' => 'required|string|max:255',
'email' => 'required|string|email|max:255',
'password' => 'required|string|min:6',
//'password_confirmation' => 'required|string|min:6|same:password',
]);
}
Upvotes: 0
Views: 389
Reputation: 226
Try this code
$this->validate($request,[
'name' => 'required|string|max:255',
'email' => 'required|string|email|max:255',
'password' => 'required|string|min:6|same:password_confirmation'
]);
Upvotes: 0
Reputation: 470
try this
'password_confirmation' => 'required|min:6|max:255|same:password',
Upvotes: 0
Reputation: 2333
Rename your confirmation password field to password_confirmation
as docs suggest
The field under validation must have a matching field of foo_confirmation. For example, if the field under validation is password, a matching password_confirmation field must be present in the input.
And do your validation like this:
$this->validate($request,[
'name' => 'required|string|max:255',
'email' => 'required|string|email|max:255',
'password' => 'required|string|min:6|confirmed',
'password_confirmation' => 'required|string|min:6'
]);
Upvotes: 1