How do I modify the query of a sub view page?

When creating subnavigation, how can I modify the resource query on a sub page? For example, if I am limiting the selected fields on my main resource in order to optimize my DB calls, but want to use ->addSelect() on an additional sub page. Resource
class BookResource extends Resource
{
// Code

public static function getEloquentQuery(): Builder
{
return parent::getEloquentQuery()
->select([ /* columns I want */ ])

}

// Code
}
class BookResource extends Resource
{
// Code

public static function getEloquentQuery(): Builder
{
return parent::getEloquentQuery()
->select([ /* columns I want */ ])

}

// Code
}
Sub page
class BookSubPage extends ViewRecord
{
// Code

protected static string $resource = BookResource::class;

// How do I modify the resource query here?

// Code
}
class BookSubPage extends ViewRecord
{
// Code

protected static string $resource = BookResource::class;

// How do I modify the resource query here?

// Code
}
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?