Поля
Переключатели
Toggle, Radio, Checkbox и CheckboxGroup — поля для булевых значений и выбора из ограниченного списка
Toggle
Переключатель между двумя состояниями (вкл/выкл). Значение сохраняется как bool.
app/Frame/Resources/PostResource.php
Toggle::make('toggle', 'Toggle')

Radio
Выбор одного варианта из группы. Варианты задаются через options() — массив значений или enum:
app/Frame/Resources/PostResource.php
Radio::make('radio', 'Radio')
->options(['Value 1', 'Value 2'])

Для enum передайте cases():
app/Frame/Resources/UserResource.php
Radio::make('audience', 'Audience')
->options(AudienceEnum::cases())

Checkbox
Одиночный булев чекбокс (вкл/выкл). Значение сохраняется как bool, фильтруется по «Да/Нет». В отличие от Radio, список вариантов не нужен:
app/Frame/Resources/PostResource.php
Checkbox::make('is_payable', 'Оплачиваемый')
CheckboxGroup
Группа чекбоксов для выбора нескольких вариантов. Наследуется от Select, варианты задаются через options() — массив, callable или enum. Чтобы значение сериализовалось и валидировалось как массив на стороне сервера, включите multiple():
app/Frame/Resources/PostResource.php
CheckboxGroup::make('tags', 'Метки')
->options(['a' => 'Alpha', 'b' => 'Beta'])
->multiple()

Варианты можно взять из enum — ->options(StatusEnum::cases()).
Для компактного выпадающего меню используйте Select.