Как мне назвать таблицы и модели для категории пользователей и категории товаров? У меня есть две таблицы: одни пользователи и другие статьи. Я хочу классифицировать их так, чтобы я мог, например, просто называть новостные статьи или использовать только пользователей, входящих в категорию компаний. Поэтому мне нужны отношения между этими моделями/таблицами.Как мне назвать таблицы и модели для «категорий пользователей» и «категории статей»?
Я думал о том, чтобы использовать одну таблицу и одну модель как для статьи, так и для пользователя, но эти два не имеют большого общего плюса, что может быть проблемой, когда я свяжу отношения между ними.
Laravel использует особый стиль для обозначения сводной таблицы, я не хочу нарушать это. Поэтому я не могу использовать для них и уникальные имена. Мой текущий выбор:
Article --> main model
articles --> main table
ArticleCategory --> relational model
articles_categories --> relational table
--------------------------------------
User --> main model
users --> main table
UserCategory --> relational model
users_categories --> relational table
Как вы думаете? Должен ли я использовать этот способ или есть лучший способ?
Ваше именование выглядит прекрасно. Вы можете продолжить этот подход. Я думаю, articles_tables следует переименовать в articles_categories –
Я исправил и отредактировал его thx – Skeletor