File tree 2 files changed +7
-2
lines changed
src/Jenssegers/Mongodb/Eloquent
2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -300,6 +300,10 @@ protected function guessBelongsToManyRelation()
300
300
*/
301
301
public function newEloquentBuilder ($ query )
302
302
{
303
- return new EloquentBuilder ($ query );
303
+ if (is_subclass_of ($ this , \Jenssegers \Mongodb \Eloquent \Model::class)) {
304
+ return new Builder ($ query );
305
+ } else {
306
+ return new EloquentBuilder ($ query );
307
+ }
304
308
}
305
309
}
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
3
use Jenssegers \Mongodb \Eloquent \Model as Eloquent ;
4
+ use Jenssegers \Mongodb \Eloquent \HybridRelations ;
4
5
use Illuminate \Auth \Authenticatable ;
5
6
use Illuminate \Auth \Passwords \CanResetPassword ;
6
7
use Illuminate \Contracts \Auth \Authenticatable as AuthenticatableContract ;
7
8
use Illuminate \Contracts \Auth \CanResetPassword as CanResetPasswordContract ;
8
9
9
10
class User extends Eloquent implements AuthenticatableContract, CanResetPasswordContract
10
11
{
11
- use Authenticatable, CanResetPassword;
12
+ use Authenticatable, CanResetPassword, HybridRelations ;
12
13
13
14
protected $ connection = 'mongodb ' ;
14
15
protected $ dates = ['birthday ' , 'entry.date ' ];
You can’t perform that action at this time.
0 commit comments