RangeSlider

Наследует Range * имеет те же возможности

# Make

Поле RangeSlider является расширением Range и дополнительно имеет возможность изменять значения с помощью ползунка.

use MoonShine\Fields\RangeSlider;
 
//...
 
public function fields(): array
{
return [
RangeSlider::make('Age')
->fromTo('age_from', 'age_to')
];
}
 
//...

# Фильтр

При использовании поля RangeSlider для построения фильтра метод fromTo() не используется, так как фильтрация происходит по одному полю в таблице базы данных.

use MoonShine\Fields\RangeSlider;
 
//...
 
public function filters(): array
{
return [
RangeSlider::make('Age', 'age')
];
}
 
//...