Отношение ко многим к многим Mysql и Laravel - PullRequest
0 голосов
/ 11 апреля 2020

У меня есть 2 таблицы в Mysql: Annonce и User, моя проблема в том, что пользователь может комментировать Annonce, например Annonce, или делиться им, поэтому я хочу знать, хочу ли я показывать пользователю анонсы, которые он любит или комментирует как его отфильтровать? Могу ли я добавить третий столбец в ассоциативной таблице между пользователем и Annonce, который будет действие, например? Спасибо

1 Ответ

1 голос
/ 11 апреля 2020

Вам следует создать новые таблицы, чтобы они соотносились с User и Annonce любым удобным для вас способом. Должно быть 3:

Comment(user_id, annonce_id, comment)

Like(user_id,annonce_id)

Share(user_id, annonce_id, maybe_other_attributes).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...