I'm using ModalTableSelect to choose a media item, and I want to show only those with visibility = Opengraph. However, all media items are showing.
ModalTableSelect::make('media_id')
->label('Media')
->relationship(
name: 'media',
titleAttribute: 'caption',
modifyQueryUsing: fn ($query) => $query->where('visibility', VisibilityType::Opengraph)
)
->tableConfiguration(MediaTable::class)
->required()
->selectAction(
fn (Action $action) => $action
->label('Select a media')
->modalHeading('Search for a media')
->modalSubmitActionLabel('Confirm selection'),
),
Despite the modifyQueryUsing filter, it's still listing all media. Is there something I'm missing?