Fields

RangeSlider

Extends Range * has the same features

Make

The RangeSlider field is an extension of Range and additionally has the ability to change values using a slider.

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

Filter

While using the RangeSlider field to construct a filter, method fromTo() is not used, because filtering occurs on one field in the database table.

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