From 2bb3669fb12c0a4b01d6a6d1f11776d0c5a97861 Mon Sep 17 00:00:00 2001 From: Sergiy Litvinchuk Date: Sat, 12 Nov 2016 00:12:01 +0200 Subject: [PATCH] fix MySqlGrammar prepareBindingsForUpdate method --- .../Database/Query/Grammars/MySqlGrammar.php | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/Illuminate/Database/Query/Grammars/MySqlGrammar.php b/src/Illuminate/Database/Query/Grammars/MySqlGrammar.php index 0d05b903b12d..70069d0c55db 100755 --- a/src/Illuminate/Database/Query/Grammars/MySqlGrammar.php +++ b/src/Illuminate/Database/Query/Grammars/MySqlGrammar.php @@ -166,20 +166,14 @@ protected function compileJsonUpdateColumn($key, JsonExpression $value) */ public function prepareBindingsForUpdate(array $bindings, array $values) { - $preparedBindings = parent::prepareBindingsForUpdate($bindings, $values); - - $index = 0; - foreach ($values as $column => $value) { if ($this->isJsonSelector($column) && in_array(gettype($value), ['boolean', 'integer', 'double'])) { - unset($preparedBindings[$index]); + unset($values[$column]); } - - $index++; } - return $preparedBindings; + return parent::prepareBindingsForUpdate($bindings, $values); } /**