Поля

RangeSlider

Расширяет Range

  • имеет те же функции

Создание

Поле 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')
];
}
 
//...