Я пытаюсь сохранить многоступенчатую форму с помощью моего Laravel API.
Обычно я отправляю каждую часть на сервер, затем сохраняю в сеансе и отправляю весь лот в базу данных когда пользователь завершает последний шаг.
Как к этому подходить с помощью API? Вот мой поток:
- Пользователь вводит данные для шага 1
- Проверяет на сервере с помощью настраиваемого запроса
- Пользователь вводит данные для шага 2
- Проверяет На сервере через настраиваемый запрос
- Пользователь вводит данные для шага 3
- Проверяет на сервере через настраиваемый запрос
- Данные, отправленные в базу данных
Я думаю Я мог бы сохранить весь интерфейс данных в моем компоненте формы vue, но пользователь мог бы получить каждую часть формы, проверенную через сервер, а затем изменить данные в конце перед окончательной отправкой.
Единственный еще одна вещь, о которой я могу думать, - это отправка каждой части в базу данных по частям, но это будет означать несколько операций записи в базу данных.
Какой был бы идеальный метод для этой ситуации?