проблема массива сеанса с laravel .8 - PullRequest
0 голосов
/ 11 апреля 2020

Я новичок в laravel, я думаю, всего за месяц, подскажите, пожалуйста, как мне решить проблему перезаписи с помощью ajax запроса и сеансов

вместо того, чтобы помещать значения в массив сеансов. перезаписать его

больше объяснений

Я пытаюсь создать веб-приложение для продаж, в разделе выбора предметов, где вы должны добавить новые строки таблицы для каждого предмета, который вы будете продавать, я использовал jQuery чтобы добавить строки с выпадающими списками для категорий и элементов ,,

когда я выбираю элемент из выпадающего списка, я выполняю ajax запрос, чтобы проверить, достаточно ли количество этого элемента или нет.

, поэтому для каждого успешного элемента я делаю sh запись с выбранными столбцами, такими как, например, количество, цена, весь продукт в качестве значения и идентификатор элемента, который является ключом, поэтому я сформировал ключ-значение ассоциативного массива пары

Я пытаюсь выполнить sh каждый успешный ajax запрос к массиву сеанса, с приведенной выше информацией, как я объяснил.

процесс

1 захват roduct id и найдите связанную с ним запись.

2, если до этого не было создано ассоциативного массива, он будет создан с ключом => productItem и значением => [qty => product-> qty и т. д.]

3, если уже существует ассоциативный массив, поэтому я проверю ключи для идентификатора продукта, если он существует, я остановлю и уведомлю пользователя обо всем, чтобы предотвратить дублирование, и я использую здесь функцию array_key_exists

весь процесс выполнен за исключением нескольких, где мои проблемы, как показано ниже

1: я не могу записать sh новые элементы в массив, он перезаписывается ,, 2: session () -> забудьте («ключ») ) не сохраняется, поэтому он есть

и, пожалуйста, если у вас есть какие-либо идеи относительно того, что я хочу сделать, я был бы очень признателен.

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