diff --git a/src/Libs/Model.php b/src/Libs/Model.php index bfb93dc..0142c3d 100644 --- a/src/Libs/Model.php +++ b/src/Libs/Model.php @@ -1008,7 +1008,9 @@ class Model public static function orderBy(string $value, string $order = 'ASC'): static { if ($value == "RAND") { - static::$dbQuery['orderBy'] = 'RAND()'; + $random = static::db()->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql' ? 'RAND()' : 'RANDOM()'; + static::$dbQuery['orderBy'] = $random; + return new static(); }