From b3d11587aeeeb84343cb4c5768a153f5a3ed8536 Mon Sep 17 00:00:00 2001 From: Samuel Stancl Date: Mon, 8 Jun 2026 15:24:04 -0700 Subject: [PATCH] cast numeric params to string params --- src/Database/Concerns/ValidatesDatabaseParameters.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Database/Concerns/ValidatesDatabaseParameters.php b/src/Database/Concerns/ValidatesDatabaseParameters.php index 05c02fe0..a7d89855 100644 --- a/src/Database/Concerns/ValidatesDatabaseParameters.php +++ b/src/Database/Concerns/ValidatesDatabaseParameters.php @@ -71,6 +71,10 @@ trait ValidatesDatabaseParameters continue; } + if (is_numeric($parameter)) { + $parameter = (string) $parameter; + } + if (! is_string($parameter)) { // E.g. if a parameter is retrieved from the config, it isn't necessarily a string throw new InvalidArgumentException('Parameter has to be a string.');