diff --git a/src/Illuminate/Database/Query/Grammars/MariaDbGrammar.php b/src/Illuminate/Database/Query/Grammars/MariaDbGrammar.php index 1ca05c7d1c3c..ca17399fe0dd 100755 --- a/src/Illuminate/Database/Query/Grammars/MariaDbGrammar.php +++ b/src/Illuminate/Database/Query/Grammars/MariaDbGrammar.php @@ -23,24 +23,24 @@ public function compileJoinLateral(JoinLateralClause $join, string $expression): } /** - * Determine whether to use a legacy group limit clause for MySQL < 8.0. + * Compile a "JSON value cast" statement into SQL. * - * @param \Illuminate\Database\Query\Builder $query - * @return bool + * @param string $value + * @return string */ - public function useLegacyGroupLimit(Builder $query) + public function compileJsonValueCast($value) { - return false; + return "json_query({$value}, '$')"; } /** - * Compile a "JSON value cast" statement into SQL. + * Determine whether to use a legacy group limit clause for MySQL < 8.0. * - * @param string $value - * @return string + * @param \Illuminate\Database\Query\Builder $query + * @return bool */ - public function compileJsonValueCast($value) + public function useLegacyGroupLimit(Builder $query) { - return "json_query($value, '$')"; + return false; } }