【发布时间】:2019-10-02 07:28:23
【问题描述】:
当用户登录时,我想创建一个保存会话 ID 的 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 位数据,然后将其保存到数据库中的用户当前行(我假设这是自动完成的?)。
我是不是做错了什么,如何将新数据添加到数据库中的现有会话行?
【问题讨论】: