- В настоящее время я работаю над проектом электронной коммерции. Я не могу создать сеанс или сохранить значение корзины в сеансе. Ниже приведен фрагмент кода:
Используемая технология: 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'));
}}
Не могли бы вы мне помочь?