검증 규칙 */ public function rules(): array { $rules = [ 'challenge_id' => ['required', 'string', 'uuid'], ]; // 확장이 자체 2단계 수단을 붙일 때 재발송 입력을 추가할 수 있도록 개방한다 return HookManager::applyFilters('core.auth.two_factor_resend_validation_rules', $rules, $this); } /** * 검증 실패 메시지를 반환합니다. * * @return array 검증 메시지 */ public function messages(): array { return [ 'challenge_id.required' => __('validation.auth.two_factor.challenge_required'), 'challenge_id.uuid' => __('validation.auth.two_factor.challenge_invalid'), ]; } }