Laravel与多个表

时间:2018-05-10 15:34:31

标签: php laravel eloquent

我正在创建一个在线测试门户网站。

表结构是

  1. live_test(收集测试的不同数据) - {id,title,instructions,total_questions,is_published,per_question_mark,per_question_negative_mark,duration}
  2. 问题(存储问题) - {id,live_test_id,index,type,question,option_1,option_2,option_3,option_4,solution}
  3. live_test_user(查找用户是否已经参加过测试) - {id,user_id,total_mark}
  4. live_test_answers(了解用户是否已正确回答问题 - 以供日后分析) - {id,question_id,user_id,answer_given,is_correct}
  5. 这很完美。我只想知道我们可以建立任何关系,以便我们能够执行

    $question->user->answer
    

    或类似的东西,

    $user->question->answer
    

    轻松找出用户是否为特定问题提供了正确答案。

    对于每个用户,每个问题在 live_test_answers 中只有一个条目。

0 个答案:

没有答案