Laravel Отношение ко многим ко многим - PullRequest
0 голосов
/ 13 марта 2019

Я относительно новичок в Laravel и в настоящее время сталкиваюсь с этой проблемой:

Допустим, у меня есть 3 таблицы:

  • Questionnaires
  • Questions
  • Answers

Отношения для всех их должны быть многие ко многим. Итак, я создал две сводные таблицы:

  • questionnaire_question
  • answer_question

Однако я должен указать один или несколько правильных ответов на каждый вопрос.

В настоящее время я установил столбец correct в сводной таблице answer_question, чтобы указать, является ли ответ правильным, но этот подход не работает для моего случая ...

Определенный набор ответов может использоваться для более чем одного вопросников и вопросов, которые могут иметь разные «правильные ответы» в каждом случае.

Таким образом, я думал о представлении правильных ответов в таблицу, где идентификатор questionnaire_question связан со многими answers.

Это концепция на правильном пути, и если да, то как это можно сделать?

Я также рассмотрел Определение пользовательских промежуточных табличных моделей , как описано в документации, однако я не уверен в том, как это можно реализовать в этом случае, когда все отношения должны быть «многие ко многим».

Любая помощь приветствуется!

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