'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.*.price' => 'required|numeric|min:0.1', 'rows.*.quantity' => 'required|numeric|min:1', ]; } }