У меня есть проект, который использует Laravel 5.3 в качестве бэк-энда и ionic 2 для разработки мобильных приложений. Поэтому, когда пользователь входит в систему или регистрируется в приложении, если приложение впервые, оно перейдет на страницу вопросов. у которого есть много разных вопросов. но дело в том, что все вопросы связаны друг с другом ответом пользователя. таким образом, если первый вопрос — это возраст пользователя после того, как пользователь выбрал ответ, следующий вопрос будет связан с ним полностью.
Итак, у меня есть два вопроса:
Что касается «следующего вопроса», я предлагаю вам передать — при первой загрузке страницы вопросов — объект, содержащий все вопросы, и выполнить логику на стороне клиента, чтобы вы могли сохранить некоторые запросы на сервере.
Что касается БД, я думаю, что лучшее, что вы можете сделать, это сохранить ее в 2 таблицах:
questions
--id
--question
users_answers
--id
--user_id
--question_id
--answer
Других решений пока нет …