Поля

Checkbox

Основы

Содержит все базовые методы.

Поле Checkbox - это поле для выбора значения типа да/нет.

Создание

use MoonShine\UI\Fields\Checkbox;
 
Checkbox::make('Publish', 'is_publish')
<x-moonshine::form.wrapper label="Publish">
<x-moonshine::form.input
type="checkbox"
name="is_publish"
/>
</x-moonshine::field-container>

Значения вкл/выкл

По умолчанию поле имеет значения 1 и 0 для выбранного и невыбранного состояний соответственно. Методы onValue() и offValue() позволяют переопределить эти значения.

onValue(int|string $onValue)
offValue(int|string $offValue)
Checkbox::make('Publish', 'is_publish')
->onValue('yes')
->offValue('no')

Редактирование в режиме preview

Данному полю доступно редактирование в режиме preview.