我有一个项目使用Laravel 5.3作为后端和离子2用于移动应用程序开发。所以当用户首次登录或注册到应用程序时,应用程序将转到问题页面。它有很多不同的问题。但关键是所有问题都是由用户的答案相互关联的。因此,如果第一个问题是用户选择答案后的年龄,则下一个问题与其完全相关。 所以我有两个问题:
答案 0 :(得分:0)
关于'下一个问题',我建议您在问题页面的第一次加载时传递 - 包含所有问题的对象并在客户端执行逻辑,以便您可以保存一些请求到服务器。
对于DB,我认为你能做的最好的事情就是把它存储在2个表中:
questions
--id
--question
users_answers
--id
--user_id
--question_id
--answer