From ddade2c045f983a823420dbef462c98e8ac475c8 Mon Sep 17 00:00:00 2001 From: James <2078364+gtjamesa@users.noreply.github.com> Date: Sun, 17 Dec 2023 15:27:37 +0000 Subject: [PATCH] Use native json_validate (#49413) --- src/Illuminate/Validation/Concerns/ValidatesAttributes.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Illuminate/Validation/Concerns/ValidatesAttributes.php b/src/Illuminate/Validation/Concerns/ValidatesAttributes.php index ce0ce658072c..312c0b71e34c 100644 --- a/src/Illuminate/Validation/Concerns/ValidatesAttributes.php +++ b/src/Illuminate/Validation/Concerns/ValidatesAttributes.php @@ -1438,6 +1438,10 @@ public function validateJson($attribute, $value) return false; } + if (function_exists('json_validate')) { + return json_validate($value); + } + json_decode($value); return json_last_error() === JSON_ERROR_NONE;