Skip to content

Commit 014fabb

Browse files
committed
Let the builder pass the raw method, fixes #157
1 parent 1f9d27b commit 014fabb

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/Jenssegers/Mongodb/Eloquent/Builder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class Builder extends \Illuminate\Database\Eloquent\Builder {
99
*/
1010
protected $passthru = array(
1111
'toSql', 'lists', 'insert', 'insertGetId', 'pluck',
12-
'count', 'min', 'max', 'avg', 'sum', 'exists', 'push', 'pull'
12+
'count', 'min', 'max', 'avg', 'sum', 'exists', 'push', 'pull', 'raw'
1313
);
1414

1515
}

tests/QueryBuilderTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,9 @@ public function testRaw()
195195
$collection = DB::collection('users')->raw();
196196
$this->assertInstanceOf('MongoCollection', $collection);
197197

198+
$collection = User::raw();
199+
$this->assertInstanceOf('MongoCollection', $collection);
200+
198201
$results = DB::collection('users')->whereRaw(array('age' => 20))->get();
199202
$this->assertEquals(1, count($results));
200203
$this->assertEquals('Jane Doe', $results[0]['name']);

0 commit comments

Comments
 (0)