Skip to content

Commit 5e60bd2

Browse files
committed
Added back newBaseQueryBuilder for MySQL models, #581
1 parent 0b1d50f commit 5e60bd2

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/Jenssegers/Eloquent/Model.php

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,22 @@ abstract class Model extends \Illuminate\Database\Eloquent\Model {
66

77
use HybridRelations;
88

9+
/**
10+
* Get a new query builder instance for the connection.
11+
*
12+
* @return Builder
13+
*/
14+
protected function newBaseQueryBuilder()
15+
{
16+
$connection = $this->getConnection();
17+
18+
// Check the connection type
19+
if ($connection instanceof \Jenssegers\Mongodb\Connection)
20+
{
21+
return new QueryBuilder($connection, $connection->getPostProcessor());
22+
}
23+
24+
return parent::newBaseQueryBuilder();
25+
}
26+
927
}

0 commit comments

Comments
 (0)