我是Laravel的新手,目前正面临这个问题:
假设我有3张桌子:
Questionnaires
Questions
Answers
所有这些对象之间的关系应该是多对多的。因此,我创建了两个数据透视表:
questionnaire_question
answer_question
但是,我必须为每个问题指定一个或多个正确答案。
当前,我在correct
数据透视表中设置了一个'answer_question
'列,以指定答案是否正确,但这种方法不适用于我的情况...
一组特定的答案可以用来多个调查问卷和问题,在每种情况下,它们可能具有不同的“正确答案”。
因此,我正在考虑对表的正确答案进行表示,其中questionnaire_question
id与许多answers
相关联。
这是在正确路径上的概念吗?如果可以,那么如何实现?
我还考虑了文档中所述的定义自定义中间表模型,但是我不确定在所有关系都应该是多对多的情况下如何实现
感谢您的帮助!