Как работать со множеством свойств в модели?
Не совсем обычный проект мне достался, сильно завязан на дизайне. Т.е. пользователи могут самостоятельно например к заголовку новости применить некоторые стили(тень, цвет тени, отступы и тд). Все эти свойства должны храниться в бд.
Пока насчитал порядка 150 свойств, соответственно +150 полей в таблицу бд ну как то глаза режет) Да и в методе куча полей типа 'text_font' => $request->text_font
Как вариант можно использовать контейнер свойств и все хранить в джисоне в одном поле бд, но тогда придется кучу кода переписать.
Как поступить? Продолжить создавать поля в бд 151,152,153...n или все в одном поле хранить?
Источник: Stack Overflow на русском