当用户登录时,我想创建一个保存会话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位数据保存在会话内的新对象/数组中,然后将其保存到数据库中用户的当前行(我认为这是自动完成的事情?)。
我做错什么了,如何将新数据添加到数据库中的现有会话行?
答案 0 :(得分:0)
SESSION_DRIVER
中的.env
session(['user.questionnaire' => $payload])