|
@@ -172,11 +172,13 @@ class Connection {
|
|
|
|
|
|
// Since expressions are injected into the query as strings, we need to
|
|
// Since expressions are injected into the query as strings, we need to
|
|
// remove them from the array of bindings. After we have removed them,
|
|
// remove them from the array of bindings. After we have removed them,
|
|
- // we'll reset the array so there aren't gaps in the keys.
|
|
|
|
- $bindings = array_values(array_filter($bindings, function($binding)
|
|
|
|
|
|
+ // we'll reset the array so there are not gaps within the keys.
|
|
|
|
+ $bindings = array_filter($bindings, function($binding)
|
|
{
|
|
{
|
|
return ! $binding instanceof Expression;
|
|
return ! $binding instanceof Expression;
|
|
- }));
|
|
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ $bindings = array_values($bindings);
|
|
|
|
|
|
$sql = $this->grammar()->shortcut($sql, $bindings);
|
|
$sql = $this->grammar()->shortcut($sql, $bindings);
|
|
|
|
|