Skip to content

Commit 318d003

Browse files
committed
Merge pull request #106 from bitinn/master
Fixes #105
2 parents ad2e69b + 3ec0565 commit 318d003

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

src/Jenssegers/Eloquent/Builder.php

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?php namespace Jenssegers\Eloquent;
2+
3+
class Builder extends \Illuminate\Database\Eloquent\Builder {
4+
5+
/**
6+
* The methods that should be returned from query builder.
7+
*
8+
* @var array
9+
*/
10+
protected $passthru = array(
11+
'toSql', 'lists', 'insert', 'insertGetId', 'pluck',
12+
'count', 'min', 'max', 'avg', 'sum', 'exists', 'push', 'pull'
13+
);
14+
15+
}

src/Jenssegers/Eloquent/Model.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,4 +176,15 @@ protected function newBaseQueryBuilder()
176176
return parent::newBaseQueryBuilder();
177177
}
178178

179+
/**
180+
* Create a new Eloquent query builder for the model.
181+
*
182+
* @param \Jenssegers\Mongodb\Query\Builder $query
183+
* @return \Jenssegers\Mongodb\Eloquent\Builder|static
184+
*/
185+
public function newEloquentBuilder($query)
186+
{
187+
return new Builder($query);
188+
}
189+
179190
}

0 commit comments

Comments
 (0)