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()
->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 }