filters on same relationship
hi all, i've 2 Select filter on same relationship like this:
But the first SelectFilter "eye_color" isn't showed.
how can i show the filter?
->filters([
SelectFilter::make('phisycalProfile')
->options(EyeColorEnum::keyValues())
->multiple()
->native(false)
->label('Eye color')
->query(fn (Builder $query, array $data): Builder => $query->when($data['values'],
fn (Builder $query) => $query->whereHas('phisycalProfile', function ($query) use ($data) {
$query->whereIn('eye_color', $data['values']);
}))
),
SelectFilter::make('phisycalProfile')
->options(HairColorEnum::keyValues())
->multiple()
->native(false)
->label('Hair color')
->query(fn (Builder $query, array $data): Builder => $query->when($data['values'],
fn (Builder $query) => $query->whereHas('phisycalProfile', function ($query) use ($data) {
$query->whereIn('hair_color', $data['values']);
}))
),
], layout: FiltersLayout::AboveContent) ->filters([
SelectFilter::make('phisycalProfile')
->options(EyeColorEnum::keyValues())
->multiple()
->native(false)
->label('Eye color')
->query(fn (Builder $query, array $data): Builder => $query->when($data['values'],
fn (Builder $query) => $query->whereHas('phisycalProfile', function ($query) use ($data) {
$query->whereIn('eye_color', $data['values']);
}))
),
SelectFilter::make('phisycalProfile')
->options(HairColorEnum::keyValues())
->multiple()
->native(false)
->label('Hair color')
->query(fn (Builder $query, array $data): Builder => $query->when($data['values'],
fn (Builder $query) => $query->whereHas('phisycalProfile', function ($query) use ($data) {
$query->whereIn('hair_color', $data['values']);
}))
),
], layout: FiltersLayout::AboveContent)But the first SelectFilter "eye_color" isn't showed.
how can i show the filter?
