Сохраненные сеансы базы данных Laravel - PullRequest
0 голосов
/ 02 октября 2019

Когда пользователь входит в систему, я хочу создать файл cookie, содержащий идентификатор сеанса, этот файл cookie затем отправляется с каждым запросом, он 1) проверяет аутентификацию пользователя и 2) отслеживает события, выполненные пользователем,Однако после первоначального создания я изо всех сил пытаюсь добавить новый контент в полезную нагрузку, хранящуюся в базе данных.

Это то, что я пытаюсь,

$payload = [
    'current_qestionnaire' => $request->qestionnaire_id,
    'current_question' => $request->question_id,
    'current_score' => $request->score
];

\Session::put('user.questionnaire', $payload);
\Session::save();

Так что в основном выше, я пытаюсьсохранить 3 бита данных в новом объекте / массиве в течение сеанса, а затем сохранить его в текущей строке пользователя в базе данных (я полагаю, что это сделано автоматически).

Я что-то не так делаю, как мне это сделать? идти о добавлении новых данных в существующую строку сеанса в базе данных?

1 Ответ

0 голосов
/ 02 октября 2019
  1. Сессия будет сохранена в файле по умолчанию или по вашему усмотрению с помощью SESSION_DRIVER в .env
  2. Вы можете вызвать это только для сохранения в сессии session(['user.questionnaire' => $payload])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...