Я новичок в laravel, я думаю, всего за месяц, подскажите, пожалуйста, как мне решить проблему перезаписи с помощью ajax запроса и сеансов
вместо того, чтобы помещать значения в массив сеансов. перезаписать его
больше объяснений
Я пытаюсь создать веб-приложение для продаж, в разделе выбора предметов, где вы должны добавить новые строки таблицы для каждого предмета, который вы будете продавать, я использовал jQuery чтобы добавить строки с выпадающими списками для категорий и элементов ,,
когда я выбираю элемент из выпадающего списка, я выполняю ajax запрос, чтобы проверить, достаточно ли количество этого элемента или нет.
, поэтому для каждого успешного элемента я делаю sh запись с выбранными столбцами, такими как, например, количество, цена, весь продукт в качестве значения и идентификатор элемента, который является ключом, поэтому я сформировал ключ-значение ассоциативного массива пары
Я пытаюсь выполнить sh каждый успешный ajax запрос к массиву сеанса, с приведенной выше информацией, как я объяснил.
процесс
1 захват roduct id и найдите связанную с ним запись.
2, если до этого не было создано ассоциативного массива, он будет создан с ключом => productItem и значением => [qty => product-> qty и т. д.]
3, если уже существует ассоциативный массив, поэтому я проверю ключи для идентификатора продукта, если он существует, я остановлю и уведомлю пользователя обо всем, чтобы предотвратить дублирование, и я использую здесь функцию array_key_exists
весь процесс выполнен за исключением нескольких, где мои проблемы, как показано ниже
1: я не могу записать sh новые элементы в массив, он перезаписывается ,, 2: session () -> забудьте («ключ») ) не сохраняется, поэтому он есть
и, пожалуйста, если у вас есть какие-либо идеи относительно того, что я хочу сделать, я был бы очень признателен.