Сеансы Jquery / Ajax или PHP для ввода данных в БД с помощью Laravel

#javascript #php #jquery #ajax #session

#javascript #php #jquery #ajax #сеанс

Вопрос:

Я хотел бы получить представление о том, какой может быть «лучшая практика». Я перестраиваю созданное мной веб-приложение, которое позволяет пользователям выбирать элементы из выпадающего списка, добавлять их в «Очередь», а затем позволяет пользователю сохранять их в БД как своего пользователя, когда ввод информации завершен.

В настоящее время я использую Jquery / Ajax для получения данных из выборок, добавления их в массив, а затем добавления их в таблицу очередей.

Когда пользователь нажимает кнопку сохранить, он передает массив через ajax в PHP, чтобы отправить его в базу данных.

Я воссоздаю это приложение в laravel и задаюсь вопросом, было бы лучше сохранить пользовательские данные в сеансе, а затем передать их непосредственно в php-скрипт, чтобы вставить его в базу данных.

Я не так хорошо знаком с сеансами, как хотелось бы, поэтому я хотел бы получить ваш совет, стоит ли это делать или я неправильно использую сеансы.

Ответ №1:

Ваш PHP-скрипт, который будет получать данные Ajax, является API. Пользователь должен быть предварительно аутентифицирован с помощью сеанса или токена, но когда выполняется вызов Ajax, вам необходимо проанализировать полученные данные и немедленно передать их в ваши процедуры хранения базы данных.