стоимость моей корзины не сохраняется в сеансе корзины laravel - PullRequest
0 голосов
/ 23 января 2020
  • В настоящее время я работаю над проектом электронной коммерции. Я не могу создать сеанс или сохранить значение корзины в сеансе. Ниже приведен фрагмент кода:
  • Используемая технология: Php Laravel 6

    Пространство имен App \ Http \ Controllers ; использовать App \ Http \ Controllers \ Controller; использовать Освещение \ Поддержка \ Фасады \ БД; использовать Illuminate \ Http \ Request; использовать приложение \ продукт; использовать сессию; использовать Auth; класс CartController extends Controller {publi c функция addtocart (запрос $ request) {$ id = $ request-> proid; $ Количество = $ request-> количество; $ product = Product :: find ($ id); $ cart = $ request-> session () -> get ('cart'); if (isset ($ cart [$ product ['Product_ID']])): $ cart [$ product ['Product_ID']] ['qty'] + = количество $; иначе: $ cart [$ product ['Product_ID']] = $ product; $ cart [$ product ['Product_ID']] ['qty'] = $ количество; ENDIF; Session :: Пу sh ( 'телега', $ корзину); обратный просмотр ('frontend.cart.addedtocart', compact ('product'));
    }}

Не могли бы вы мне помочь?

1 Ответ

0 голосов
/ 23 января 2020

Я могу только порекомендовать вам https://github.com/Crinsane/LaravelShoppingcart пакет Это сделает вашу жизнь проще !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...