Как правильно назвать pivot таблицы в Laravel?

Всем привет!

У меня есть модели: product - товары, category - категории товаров, еще у меня есть модели: post и category(но уже для постов).
Вопрос, как правильно в таком случае называть pivot таблицы? Может есть какие-то принятые стандарты (для таких случаев, но я не нашел)

В обычном варианте было бы category_products, но у меня есть другие категории и я не могу сделать таблицу, category_posts, потому что в БД будут дублироваться таблицы categories(просто не добавлю в БД).

Как лучше поступать в таких случаях?

Могут добавиться таблицы part(запчасть) и снова категории, но уже для запчастей и снова проблема, как быть? как делаете вы?
  • Вопрос задан
  • 232 просмотра
Решения вопроса 1
@gian_tiaga
Принятый стандарт это в алфавитном порядке, имена таблиц в единственном числе через _ . Т.е будет category_post. Если тебе не подходит такой вариант можешь назвать как хочется, тогда в связях придётся просто указывать имя пивот таблицы.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы