Как реализовать корзину на связке Laravel и Vue.js?

При создании корзины интернет магазина на Laravel, ранее использовал пакет darryldecode/laravelshoppingcart – который сохраняет данные о товарах в корзине в сессии.
Однако при использовании front: Vue.js / backend: Laravel и передаче данных по API, товары сохранить в сессию не получается. Несмотря на корректную передачу ID сессии, прочитать данные сессии и передать на фронт не получается.
  1. Какие есть подходы к созданию корзины покупок SPA сайтах?
  2. Подскажите наиболее удобные, хорошо документированные решения для реализации корзины на Vue.js и Laravel?
  • Вопрос задан
  • 234 просмотра
Решения вопроса 1
delphinpro
@delphinpro Куратор тега Laravel
frontend developer
Если вы используете дефолтный входной роут /api для обмена данными, то там нет сессии.
Если нужна сессия, то ее нужно включить соответствующим миддлваром (Как использовать сессию в API).

Корзину можно хранить в БД, даже временную. Или в LocalStorage.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы