SettingsModel

Модель для хранения настроек приложения.

Поля

ПолеТипОбязательноеОписание
idINTEGERДаУникальный идентификатор, автоинкремент.
nameSTRING(255)ДаУникальное имя настройки.
titleSTRING(255)ДаОтображаемый заголовок настройки.
typeENUM('boolean', 'string', 'number', 'json')НетТип значения настройки. По умолчанию — boolean.
widgetENUM('switcher', 'multi-switcher', 'text', 'textarea', 'file')НетВиджет для редактирования настройки. По умолчанию — text.
descriptionTEXTНетОписание настройки.
valueTEXTНетЗначение настройки.

Индексы

  • PRIMARY: Уникальный индекс по полю id.

Таблица

  • Имя таблицы: settings.
  • Timestamps: Нет (поля createdAt, updatedAt отсутствуют).

Комментарии

  • Поле type определяет, какого типа значение может хранить настройка (например, логическое, строковое и т.д.).
  • Поле widget указывает, какой интерфейс используется для редактирования настройки.
  • Поле description предоставляет дополнительную информацию о настройке.
  • Поле value хранит текущее значение настройки.