File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 2020use Illuminate \Database \Eloquent \Relations \BelongsToMany ;
2121use Illuminate \Support \Arr ;
2222use Illuminate \Support \Collection ;
23+ use Illuminate \Support \LazyCollection ;
2324use InvalidArgumentException ;
2425
2526class SelectTree extends Field implements HasAffixActions
@@ -85,7 +86,7 @@ class SelectTree extends Field implements HasAffixActions
8586
8687 protected bool $ storeResults = false ;
8788
88- protected Collection |array |null $ results = null ;
89+ protected LazyCollection |array |null $ results = null ;
8990
9091 protected Closure |bool |null $ multiple = null ;
9192
@@ -179,8 +180,8 @@ protected function buildTree(): Collection
179180 $ nonNullParentQuery ->withTrashed ($ this ->withTrashed );
180181 }
181182
182- $ nullParentResults = $ nullParentQuery ->get ();
183- $ nonNullParentResults = $ nonNullParentQuery ->get ();
183+ $ nullParentResults = $ nullParentQuery ->lazy ();
184+ $ nonNullParentResults = $ nonNullParentQuery ->lazy ();
184185
185186 // Combine the results from both queries
186187 $ combinedResults = $ nullParentResults ->concat ($ nonNullParentResults );
You can’t perform that action at this time.
0 commit comments