Я относительно новичок в Laravel и в настоящее время сталкиваюсь с этой проблемой:
Допустим, у меня есть 3 таблицы:
Questionnaires
Questions
Answers
Отношения для всех их должны быть многие ко многим. Итак, я создал две сводные таблицы:
questionnaire_question
answer_question
Однако я должен указать один или несколько правильных ответов на каждый вопрос.
В настоящее время я установил столбец correct
в сводной таблице answer_question
, чтобы указать, является ли ответ правильным, но этот подход не работает для моего случая ...
Определенный набор ответов может использоваться для более чем одного вопросников и вопросов, которые могут иметь разные «правильные ответы» в каждом случае.
Таким образом, я думал о представлении правильных ответов в таблицу, где идентификатор questionnaire_question
связан со многими answers
.
Это концепция на правильном пути, и если да, то как это можно сделать?
Я также рассмотрел Определение пользовательских промежуточных табличных моделей , как описано в документации, однако я не уверен в том, как это можно реализовать в этом случае, когда все отношения должны быть «многие ко многим».
Любая помощь приветствуется!