diff --git a/src/Illuminate/Database/Query/Grammars/Grammar.php b/src/Illuminate/Database/Query/Grammars/Grammar.php index efbd936d8e1b..507503528c1e 100755 --- a/src/Illuminate/Database/Query/Grammars/Grammar.php +++ b/src/Illuminate/Database/Query/Grammars/Grammar.php @@ -128,6 +128,8 @@ protected function compileJoins(Builder $query, $joins) { $sql = array(); + $query->setBindings(array(), 'join'); + foreach ($joins as $join) { $table = $this->wrapTable($join->table); @@ -144,8 +146,6 @@ protected function compileJoins(Builder $query, $joins) foreach ($join->bindings as $index => $binding) { - unset($join->bindings[$index]); - $query->addBinding($binding, 'join'); }