'required|string|min:6|max:32', 'password_confirmation' => 'required|same:password', ]; } public function messages() { $messages = [ 'password.required' => '请填写登录密码', 'password.string' => '请正确填写密码', 'password.min' => '密码长度不能低于6位', 'password.max' => '密码长度不能超过32位', 'password.confirmed' => '两次密码不一致', ]; return $messages; } protected function failedValidation(Validator $validator) { $error = $validator->errors()->all(); throw new HttpResponseException(response()->json(['data' => [], 'code' => 400, 'message' => $error[0]])); } }