setQuery(Portfolio::query()); $filters->setScopes(['myPortfolios']); $filters->setEagerRelations(['users', 'transactions', 'holdings']); $filters->setFilterableRelations(['holdings' => 'symbol', 'transactions' => 'symbol']); $filters->setSearchableColumns(['title', 'notes']); return PortfolioResource::collection($filters->paginated()); } }