【发布时间】:2019-02-17 13:16:01
【问题描述】:
我想在 laravel 5.6 中向全局会话数组添加新数组
全局会话是cart。
我想将项目添加到这个数组中。
我试试这个:
第一次:
$item = ['key' => 'val1'];
session()->push('cart', $item);
dd(session()->get('cart'));
有效:
array:1 [▼
0 => array:1 [▼
"key" => "val1"
]
]
现在,我将$item = ['key' => 'val1']; 更改为$item = ['key' => 'val2']; 并再次刷新页面。
但它会删除 "key" => "val1" 并返回:
array:1 [▼
0 => array:1 [▼
"key" => "val2"
]
]
我怎么了?
【问题讨论】:
-
这个改变是如何进行的?能贴一下那个操作码吗?此外,如果您将 val1 更改为 val2 它应该是正确的。
标签: php laravel session laravel-5 laravel-session