Skip to content

Commit c2b6a3a

Browse files
author
phoenix
committed
feature -- support of defined resource indexQuery
1 parent cdf17f1 commit c2b6a3a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/NestedTreeAttachManyField.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use Laravel\Nova\Authorizable;
99
use Laravel\Nova\Fields\Field;
1010
use Laravel\Nova\Fields\ResourceRelationshipGuesser;
11+
use Laravel\Nova\Http\Requests\NovaRequest;
1112
use PhoenixLib\NovaNestedTreeAttachMany\Domain\Relation\RelationHandlerFactory;
1213
use PhoenixLib\NovaNestedTreeAttachMany\Rules\ArrayRules;
1314

@@ -74,7 +75,11 @@ public function __construct($name, $attribute = null, $resource = null)
7475

7576
if(!$forRequestCache->has($tag))
7677
{
77-
$forRequestCache->put($tag, $this->resourceClass::newModel()::get()->toTree());
78+
$query = $this->resourceClass::buildIndexQuery(
79+
App::make(NovaRequest::class), $this->resourceClass::newModel()->newQuery()
80+
);
81+
82+
$forRequestCache->put($tag, $query->get()->toTree());
7883
}
7984

8085
$this->withMeta([

0 commit comments

Comments
 (0)