Laravel: Form validation string-length error messages cause exception
Your rules entry is wrong. It has to be like
'password' => 'required|alpha_dash|min:7'
Look at the Laravel validation docs for more information
'password.min' => "Password can not be less than 6 characters.",
$custom_validation_messages = array( 'password.min' => "Password can not be less than 6 characters.", 'password.required' => "Password is required"); $validator = Validator::make($data, [ //'email' => ['required','unique:users,email','email','max:255'], 'email' => ['required','email','max:255'], 'password' => 'required|min:6|confirmed' ],$custom_validation_messages);