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;