Как работать со множеством свойств в модели?

Рейтинг: 0Ответов: 0Опубликовано: 12.01.2023

Не совсем обычный проект мне достался, сильно завязан на дизайне. Т.е. пользователи могут самостоятельно например к заголовку новости применить некоторые стили(тень, цвет тени, отступы и тд). Все эти свойства должны храниться в бд.

Пока насчитал порядка 150 свойств, соответственно +150 полей в таблицу бд ну как то глаза режет) Да и в методе куча полей типа 'text_font' => $request->text_font

Как вариант можно использовать контейнер свойств и все хранить в джисоне в одном поле бд, но тогда придется кучу кода переписать.

Как поступить? Продолжить создавать поля в бд 151,152,153...n или все в одном поле хранить?

Ответы

Ответов пока нет.