File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed
src/Jenssegers/Mongodb/Eloquent Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change 55use Illuminate \Database \Eloquent \Relations \MorphMany ;
66use Illuminate \Database \Eloquent \Relations \MorphOne ;
77use Illuminate \Support \Str ;
8+ use Jenssegers \Mongodb \Eloquent \Builder ;
89use Jenssegers \Mongodb \Helpers \EloquentBuilder ;
910use Jenssegers \Mongodb \Relations \BelongsTo ;
1011use Jenssegers \Mongodb \Relations \BelongsToMany ;
@@ -300,6 +301,10 @@ protected function guessBelongsToManyRelation()
300301 */
301302 public function newEloquentBuilder ($ query )
302303 {
303- return new EloquentBuilder ($ query );
304+ if (is_subclass_of ($ this , \Jenssegers \Mongodb \Eloquent \Model::class)) {
305+ return new Builder ($ query );
306+ } else {
307+ return new EloquentBuilder ($ query );
308+ }
304309 }
305310}
Original file line number Diff line number Diff line change 11<?php
22
33use Jenssegers \Mongodb \Eloquent \Model as Eloquent ;
4+ use Jenssegers \Mongodb \Eloquent \HybridRelations ;
45use Illuminate \Auth \Authenticatable ;
56use Illuminate \Auth \Passwords \CanResetPassword ;
67use Illuminate \Contracts \Auth \Authenticatable as AuthenticatableContract ;
910class User extends Eloquent implements AuthenticatableContract, CanResetPasswordContract
1011{
1112 use Authenticatable, CanResetPassword;
13+ use HybridRelations;
1214
1315 protected $ connection = 'mongodb ' ;
1416 protected $ dates = ['birthday ' , 'entry.date ' ];
You can’t perform that action at this time.
0 commit comments