fix: [document] rendered_html 크기 제한 추가 (500KB)

- 수입검사 저장 시 rendered_html이 Nginx 제한 초과하여 413 발생하던 문제
- max:512000 검증 추가로 413 대신 422(명확한 에러메시지) 반환
This commit is contained in:
김보곤
2026-03-18 17:28:55 +09:00
parent f1c6653220
commit 15609a1e5e

View File

@@ -30,8 +30,8 @@ public function rules(): array
'data.*.field_key' => 'required_with:data|string|max:100',
'data.*.field_value' => 'nullable|string',
// HTML 스냅샷
'rendered_html' => 'nullable|string',
// HTML 스냅샷 (500KB 제한 — 초과 시 413 대신 422 반환)
'rendered_html' => 'nullable|string|max:512000',
// 첨부파일
'attachments' => 'nullable|array',
@@ -49,6 +49,7 @@ public function messages(): array
'item_id.required' => __('validation.required', ['attribute' => '품목 ID']),
'data.*.field_key.required_with' => __('validation.required', ['attribute' => '필드 키']),
'attachments.*.file_id.exists' => __('validation.exists', ['attribute' => '파일']),
'rendered_html.max' => 'HTML 스냅샷이 너무 큽니다. (최대 500KB)',
];
}
}