fix: 급여 수당/공제 상세 벨리데이션 규칙 수정 (array → numeric)
- StoreSalaryRequest, UpdateSalaryRequest의 allowance_details.*, deduction_details.* 벨리데이션을 array에서 numeric으로 변경
- 수당/공제 항목은 {항목명: 금액} 구조이므로 값은 숫자가 올바름
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -23,9 +23,9 @@ public function rules(): array
|
||||
'total_bonus' => ['nullable', 'numeric', 'min:0'],
|
||||
'total_deduction' => ['nullable', 'numeric', 'min:0'],
|
||||
'allowance_details' => ['nullable', 'array'],
|
||||
'allowance_details.*' => ['nullable', 'array'],
|
||||
'allowance_details.*' => ['nullable', 'numeric'], // 수당 항목별 금액 (key: 항목명, value: 금액)
|
||||
'deduction_details' => ['nullable', 'array'],
|
||||
'deduction_details.*' => ['nullable', 'array'],
|
||||
'deduction_details.*' => ['nullable', 'numeric'], // 공제 항목별 금액 (key: 항목명, value: 금액)
|
||||
'payment_date' => ['nullable', 'date'],
|
||||
'status' => ['nullable', 'string', 'in:scheduled,completed'],
|
||||
];
|
||||
|
||||
@@ -23,9 +23,9 @@ public function rules(): array
|
||||
'total_bonus' => ['nullable', 'numeric', 'min:0'],
|
||||
'total_deduction' => ['nullable', 'numeric', 'min:0'],
|
||||
'allowance_details' => ['nullable', 'array'],
|
||||
'allowance_details.*' => ['nullable', 'array'],
|
||||
'allowance_details.*' => ['nullable', 'numeric'],
|
||||
'deduction_details' => ['nullable', 'array'],
|
||||
'deduction_details.*' => ['nullable', 'array'],
|
||||
'deduction_details.*' => ['nullable', 'numeric'],
|
||||
'payment_date' => ['nullable', 'date'],
|
||||
'status' => ['nullable', 'string', 'in:scheduled,completed'],
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user