SettingsModel
Модель для хранения настроек приложения.
Поля
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
id | INTEGER | Да | Уникальный идентификатор, автоинкремент. |
name | STRING(255) | Да | Уникальное имя настройки. |
title | STRING(255) | Да | Отображаемый заголовок настройки. |
type | ENUM('boolean', 'string', 'number', 'json') | Нет | Тип значения настройки. По умолчанию — boolean. |
widget | ENUM('switcher', 'multi-switcher', 'text', 'textarea', 'file') | Нет | Виджет для редактирования настройки. По умолчанию — text. |
description | TEXT | Нет | Описание настройки. |
value | TEXT | Нет | Значение настройки. |
Индексы
- PRIMARY: Уникальный индекс по полю
id.
Таблица
- Имя таблицы:
settings. - Timestamps: Нет (поля
createdAt,updatedAtотсутствуют).
Комментарии
- Поле
typeопределяет, какого типа значение может хранить настройка (например, логическое, строковое и т.д.). - Поле
widgetуказывает, какой интерфейс используется для редактирования настройки. - Поле
descriptionпредоставляет дополнительную информацию о настройке. - Поле
valueхранит текущее значение настройки.
Table of Contents