gpt4 book ai didi

php - 如何将数组推送到 Laravel 中的现有 session

转载 作者:行者123 更新时间:2023-12-04 20:58:38 25 4
gpt4 key购买 nike

在我之前的问题之前,我提出了在单个 session 中推送一系列项目的另一个想法

例如我有一个 session session('products')
现在我拥有的是例如物品集。

Name=Item1
Class=Good

Name=Item2
Class=Bad

Name=Item3
Class=Good

Name=Item4
Class=Bad

我了解到
session()->put('products.name', $name);
session()->put('products.class', $class);

这只会简单地将项目放入其中,但是当我尝试将另一个数组放入 session 时,它只会替换值,

因此我尝试使用 push() 方法
session()->push('products.name', $name);
session()->push('products.class', $class);

但它表明 [] operator not supported for strings 有没有人有解决方案?

我是laravel和学习的新手!

最佳答案

我想它可能是这样的:

// set products.name as array
session()->put('products.name', []);


// somewhere later
session()->push('products.name', $name1);

// somewhere else later
session()->push('products.name', $name2);

关于php - 如何将数组推送到 Laravel 中的现有 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42680059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com