更新Laravel会话中的某些值
我有两个项目需要在会话中更新一些值。它在我的另一个项目中工作,所以我在我的新项目中使用了相同的代码,即相同的laravel版本。现在它不起作用了,我也不知道为什么。我没有收到任何错误消息,比如如果一切正常,但它没有 以下是我的会话中的项目外观的一些虚拟数据:更新Laravel会话中的某些值,laravel,session,Laravel,Session,我有两个项目需要在会话中更新一些值。它在我的另一个项目中工作,所以我在我的新项目中使用了相同的代码,即相同的laravel版本。现在它不起作用了,我也不知道为什么。我没有收到任何错误消息,比如如果一切正常,但它没有 以下是我的会话中的项目外观的一些虚拟数据: articleNr: "16xxxxxx" pictureUrl: "http://blablablabla...." title: 'chocolate' count: 7 // thats the amount - So I want
articleNr: "16xxxxxx"
pictureUrl: "http://blablablabla...."
title: 'chocolate'
count: 7 // thats the amount - So I want 7x chocolate
代码:
有人知道为什么吗?这正是我在我的另一个项目中所做的,它工作得很好
谢谢你的帮助 不确定为什么要返回会话 要将日期存储到会话,请尝试
session(['key' => 'value']);
// Via a request instance...
$request->session()->put('key', 'value');
这将是一个非常好的起点我发现在某些项目上会话持久性没有按预期工作,每次我想更新会话变量时,调用session::save也很重要
\Session::put("session_variable_name","abc");
\Session::save();
当然,我尝试了put方法,但这对METH不起作用问题不是在会话中保存数据,而是修改$allProducts数组。那么,如何正确保存数据呢?我知道我只是在更改变量,而不是会话本身。但是如何保存更改?Put没有为您的foreach工作过,例如foreach$all_产品作为$key=>&$Sproduct,它没有改变任何东西:/
\Session::put("session_variable_name","abc");
\Session::save();