Это может выглядеть примерно так< /p>
Код: Выделить всё
Components\Fieldset::make('Group 1')->schema([
Components\Toggle::make('option_a')->label('Option a'),
Components\Toggle::make('option_b')->label('Option b'),
]),
Components\Fieldset::make('Group 2')->schema([
Components\Toggle::make('option_y')->label('Option y'),
Components\Toggle::make('option_z')->label('Option z'),
])
Код: Выделить всё
{
"group_1": ['option_a'],
"group_2": ['option_y', 'option_z']
}
Я' Я пытаюсь понять, как использовать afterStateHydrated, beforeStateDeгидратed и/или deгидратStateUsing, чтобы правильно заполнить интерфейс и сохранить данные обратно в базу данных, но это доказывать...сложно.
Есть ли какие-нибудь советы о том, как заставить это работать правильно, кроме того, чтобы не использовать здесь json? Я работаю с устаревшей системой, и приоритетом является заставить что-то работать, прежде чем я приступлю к рефакторингу модели данных.
Подробнее здесь: https://stackoverflow.com/questions/792 ... nt-toggles
Мобильная версия