vollthegreat
@vollthegreat
Laravel back-end outsource

Как добавить кастомные функции в Pivot модель Ларавеля?

Есть три таблицы:
Products
id
slug
Features
id
name
Lang
id
name

При помощи моделей Ларавеля и ОРМ сделал перевод каждой характеристики
id feature_id lang_id content

Вопрос в том, как сделать так что бы у любого продукта, у любой характеристики, был контент на разных языках?
Pivot?
Что-то из разряда:

id feature_product_id lang_id content

Есть вариант сделать это методами Ларавеля?

Заранее очень благодарен за ответ
  • Вопрос задан
  • 158 просмотров
Решения вопроса 1
@assets
Back-end developer
Убери таблицу Lang он тебе не нужен. В Модели Product добавь связь hasMany к Features.
В Таблице Features добавь поле product_id и lang_en и вытаскивай их через связь.

Через pivot ты сам себя загнал, можно и через pivot сделать, но проще так сделать.

Гугли таких решение полно. Вот например https://laracasts.com/discuss/channels/eloquent/el...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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