diff --git a/app/Http/Requests/V1/Salary/StoreSalaryRequest.php b/app/Http/Requests/V1/Salary/StoreSalaryRequest.php index b23f1d1..61c163b 100644 --- a/app/Http/Requests/V1/Salary/StoreSalaryRequest.php +++ b/app/Http/Requests/V1/Salary/StoreSalaryRequest.php @@ -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'], ]; diff --git a/app/Http/Requests/V1/Salary/UpdateSalaryRequest.php b/app/Http/Requests/V1/Salary/UpdateSalaryRequest.php index 39c0fb4..3edb6ff 100644 --- a/app/Http/Requests/V1/Salary/UpdateSalaryRequest.php +++ b/app/Http/Requests/V1/Salary/UpdateSalaryRequest.php @@ -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'], ];