File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
src/Jenssegers/Mongodb/Eloquent Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 2
2
3
3
namespace Jenssegers \Mongodb \Eloquent ;
4
4
5
+ use Closure ;
5
6
use Illuminate \Database \Eloquent \Builder as EloquentBuilder ;
6
7
use Jenssegers \Mongodb \Helpers \QueriesRelationships ;
8
+ use Jenssegers \Mongodb \Relations \EmbedsOneOrMany ;
7
9
use MongoDB \Driver \Cursor ;
8
10
use MongoDB \Model \BSONDocument ;
9
11
@@ -184,4 +186,15 @@ public function getConnection()
184
186
{
185
187
return $ this ->query ->getConnection ();
186
188
}
189
+
190
+ protected function eagerLoadRelation (array $ models , $ name , Closure $ constraints )
191
+ {
192
+ $ relation = $ this ->getRelation ($ name );
193
+
194
+ if ($ relation instanceof EmbedsOneOrMany) {
195
+ return $ relation ;
196
+ }
197
+
198
+ return parent ::eagerLoadRelation ($ models , $ name , $ constraints );
199
+ }
187
200
}
You can’t perform that action at this time.
0 commit comments