я строю сайт электронной коммерции с Laravel 5.2расчет формы Checkout на основе радио-кнопки - Laravel 5,2
я могу добавить свои продукты в моей корзине, которая хранится в сессии. Я могу просмотреть корзину покупок &, когда я нажимаю «подтвердить», я перехожу на страницу проверки.
Всех моих элементы на странице оформления заказа является еще только в сеансе. Является ли это хорошей практикой или я должен хранить материал в базе данных после того, как я перейду на страницу проверки? ,
На моей странице проверки у меня есть пара радиокнопок, чтобы выбрать способ доставки. Я хотел бы сделать расчет, основанный на моем выборе. Каков наилучший способ справиться с этим? Я бы не хотел, чтобы кнопка подтверждения была под кнопками для подтверждения выбора. Важно отметить, что у меня также есть поле для купонного кода на этой странице, которое я вычисляю с помощью запроса на получение. Поэтому обновление страницы на самом деле не является вариантом, потому что мой расчет купона не будет.
страница заказ: (радио-кнопки здесь)
2 Параметры я могу думать:
Сделать расчет на стороне клиента с яваскрипт и добавить скрытые поля ввода когда пользователь нажимает кнопку подтверждения, они сохраняются в таблице базы данных для заказов.
Начало сохранения данных в базе данных после корзины покупок, проблема с этим подходом заключается в том, что данных по-прежнему не хватает. Как и правильный адрес доставки/выставления счетов.
Является ли ответ приемлемым? – Anderscc
@ Anderscc. Ваш ответ хорош, поэтому я его поддержал. Но я больше смотрю на возможность использования JQuery/javascript для расчета и хранения моей корзины в сеансе – Christophvh