данных делать seeder?
ведь для того, чтобы была тема, нужен пользователь, а чтобы создать пользователя, нужна тема. Подскажите пожалуйста, как тут быть?
что такое тема?
представь, что просто сущность. таблицу на скрине видно
правильно Тёма
А зачем ты делаешь такую связь. Только одной темой может польщоваться один пользователь и наоборот?
пользователь может создавать много тем, но выбрать для использования может только одну я неправильную архитектуру изначально закладываю?
и на будущее. наводящие вопросы задают, что бы понять контекст задачи, поскольку это может влиять на результат. а на абстракцию всегда будут абстрактные ответы.
Ну тут вообще тебе виднее, что ты закладываешь. Может будет дефолтная тема и по дефолту при создании юзера будетона использоваться. Ты лучше до конца продумай как это всё дело должно работать
ну тут еще один вариант в голову пришел. Без доп. таблиц. У пользователя просто прибавляется новое поле: "theme_properties" В коде по дефолту будут прописаны сразу несколько. И он сможет либо выбрать одну из дефолтных, либо на ее основе сделать свою. Такой вариант норм? Просто до этого была идея, что пользователи смогут пользоваться темами, которые создают и они и админы, а тут видимо придется от этого отказаться(наверное и небольшая потеря)
Обсуждают сегодня