Switch
You're browsing the documentation for an old version of MoonShine. Consider upgrading your project to MoonShine 2.x.
Extends
Checkbox
* has the same features
use MoonShine\Fields\SwitchBoolean; //...public function fields(): array{ return [ SwitchBoolean::make('Publish', 'active') ];} //...
use MoonShine\Fields\SwitchBoolean; //...public function fields(): array{ return [ SwitchBoolean::make('Publish', 'active') ->onValue(1) // Active value of a form element ->offValue(0) // Inactive value of a form element ];} //...
use MoonShine\Fields\SwitchBoolean; //...public function fields(): array{ return [ SwitchBoolean::make('Publish', 'active') ->autoUpdate(false) // The option to change on the main page is disabled ->autoUpdate(true) // The option to change on the home page is enabled ->autoUpdate(fn() => true) ];} //...