diff options
Diffstat (limited to 'vendor/illuminate/database/Eloquent')
| -rwxr-xr-x | vendor/illuminate/database/Eloquent/Builder.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/vendor/illuminate/database/Eloquent/Builder.php b/vendor/illuminate/database/Eloquent/Builder.php index e827f4cc31..b4825a489a 100755 --- a/vendor/illuminate/database/Eloquent/Builder.php +++ b/vendor/illuminate/database/Eloquent/Builder.php @@ -870,7 +870,11 @@ class Builder $values ); - $values[$this->qualifyColumn($column)] = $values[$column]; + $segments = preg_split('/\s+as\s+/i', $this->query->from); + + $qualifiedColumn = end($segments).'.'.$column; + + $values[$qualifiedColumn] = $values[$column]; unset($values[$column]); |
