'required', 'contact_id' => 'required', 'discount' => 'sometimes|nullable|numeric|min:0', 'paid' => 'sometimes|nullable|numeric|min:0', 'delivery_cost' => 'sometimes|nullable|numeric|min:0', 'rows.*.product_name' => 'required', 'rows.*.quantity' => 'required|numeric|min:1', ]; } }