向Laravel Session添加多个值

时间:2015-01-14 17:29:41

标签: php session laravel

我正在努力找出解决此问题的最佳方法。

我有一个会话,当有人访问了大量页面时会触发该会话。

当他们访问页面时,会话应将该页面ID添加到历史会话中。然后当他们进入历史页面时,他们前往的所有页面都将显示在一个数组中

虽然我每次使用Session::put('history', $inventory->id);时都会被最新的页面覆盖,但却发生了什么。

以下是我如何称呼它:Session::get('history')

所以基本上我会得到这个:

string '1111111' (length=8)

之前我从未在会话中拥有多个值,而且我无法在文档中找到与其相关的任何内容。看起来它需要保存为数组,但不知道我该怎么做。

1 个答案:

答案 0 :(得分:3)

使用会话的push方法:

Session::push('history', $inventory->id);

然后当你检索它时,你会得到一组值。