검증 규칙 */ public function rules(): array { return [ 'identifier' => [ 'required', 'string', 'max:200', 'regex:/^[a-zA-Z0-9._\-]+$/', ], 'auto_activate' => ['nullable', 'boolean'], ]; } /** * 검증 메시지를 정의합니다. * * @return array 검증 메시지 */ public function messages(): array { return [ 'identifier.required' => __('language_packs.validation.identifier_required'), 'identifier.regex' => __('language_packs.validation.identifier_invalid'), ]; } }