向 Laravel 会话添加多个值
Adding multiple values to Laravel Session
我正在尝试找出解决此问题的最佳方法。
我有一个会话,当有人访问多个页面时会触发该会话。
当他们访问页面时,会话应该将该页面 ID 添加到历史会话中。然后当他们访问历史页面时,他们访问过的所有页面都会显示在一个数组中
不过,每次我使用 Session::put('history', $inventory->id);
时,它都会被最新的页面覆盖。
我是这样称呼它的:Session::get('history')
所以基本上我会得到这个返回:
string '1111111' (length=8)
我以前从来不需要在一个会话中拥有多个值,而且我在文档中找不到任何与之相关的内容。看起来它需要保存为一个数组,但我不确定我该怎么做。
使用会话的push
方法:
Session::push('history', $inventory->id);
然后当你检索它时,你会得到一个值数组。
我正在尝试找出解决此问题的最佳方法。
我有一个会话,当有人访问多个页面时会触发该会话。
当他们访问页面时,会话应该将该页面 ID 添加到历史会话中。然后当他们访问历史页面时,他们访问过的所有页面都会显示在一个数组中
不过,每次我使用 Session::put('history', $inventory->id);
时,它都会被最新的页面覆盖。
我是这样称呼它的:Session::get('history')
所以基本上我会得到这个返回:
string '1111111' (length=8)
我以前从来不需要在一个会话中拥有多个值,而且我在文档中找不到任何与之相关的内容。看起来它需要保存为一个数组,但我不确定我该怎么做。
使用会话的push
方法:
Session::push('history', $inventory->id);
然后当你检索它时,你会得到一个值数组。