Skip to content

Commit 60c6487

Browse files
committed
don't create field when not exist
1 parent 87b0d48 commit 60c6487

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/Query/Builder.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -907,9 +907,9 @@ public function multiply($column, $amount, array $extra = [], array $options = [
907907

908908
// Protect
909909
$this->where(function ($query) use ($column) {
910-
$query->where($column, 'exists', false);
910+
$query->where($column, 'exists', true);
911911

912-
$query->orWhereNotNull($column);
912+
$query->whereNotNull($column);
913913
});
914914

915915
$options = $this->inheritConnectionOptions($options);

tests/QueryBuilderTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1098,7 +1098,7 @@ public function testMultiplyAndDivide()
10981098
$user = DB::table('users')->where('name', 'Robert Roe')->first();
10991099
$this->assertNull($user->salary);
11001100
$user = DB::table('users')->where('name', 'Mark Moe')->first();
1101-
$this->assertEquals(0, $user->salary);
1101+
$this->assertFalse(isset($user->salary));
11021102
}
11031103

11041104
public function testProjections()

0 commit comments

Comments
 (0)