summaryrefslogtreecommitdiff
path: root/vendor/illuminate/database/Eloquent/Builder.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/illuminate/database/Eloquent/Builder.php')
-rwxr-xr-xvendor/illuminate/database/Eloquent/Builder.php6
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]);