From a56d7485984ae359b10d1d90a57f3165ef3f3bd0 Mon Sep 17 00:00:00 2001 From: Mohd Hafizuddin M Marzuki Date: Tue, 18 Apr 2023 01:41:32 +0800 Subject: [PATCH] Fix `validateDecimal()` (#46809) --- src/Illuminate/Validation/Concerns/ValidatesAttributes.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Illuminate/Validation/Concerns/ValidatesAttributes.php b/src/Illuminate/Validation/Concerns/ValidatesAttributes.php index 3077bf17641c..82d613e293c1 100644 --- a/src/Illuminate/Validation/Concerns/ValidatesAttributes.php +++ b/src/Illuminate/Validation/Concerns/ValidatesAttributes.php @@ -585,12 +585,12 @@ public function validateDateEquals($attribute, $value, $parameters) */ public function validateDecimal($attribute, $value, $parameters) { + $this->requireParameterCount(1, $parameters, 'decimal'); + if (! $this->validateNumeric($attribute, $value)) { return false; } - $this->requireParameterCount(1, $parameters, 'decimal'); - $matches = []; preg_match('/^[+-]?\d*.(\d*)$/', $value, $matches);