Appearance
Поле: checkbox
Компонент: lte3::components.checkbox (викликається через Lte3::checkbox())
Опис
Один чекбокс з підтримкою hidden-значення (unchecked), ajax-save, кастомних значень checked/unchecked і декоративних варіантів (is_simple, class_control).
Props:
name(string)value(mixed)attrs(array)checked_value(mixed) — дефолт 1unchecked_value(mixed) — дефолт 0raw_name(string) — сире ім'я для AJAX-запитівis_simple(bool) — використовує прості стиліform-checkзамістьcustom-controlurl_save(string) — якщо вказано, додається класf-checkbox-ajaxі відбувається AJAX збереження (налаштовано уpublic/main.js)method_save(string)label,help,disabled,readonly
Приклади (з examples):
blade
{!! Lte3::checkbox('publish', null, ['label' => 'Publish']) !!}
{!! Lte3::checkbox('allowed', 1, [
'label' => 'Allowed',
'url_save' => route('lte3.data.save'),
'method_save' => 'POST',
]) !!}Поради
- Для AJAX-збереження вказуйте
url_saveі (опціонально)method_save— JS обробляє подію change і відправляє запит.