Php 更新laravel中的会话数组值

Php 更新laravel中的会话数组值,php,arrays,laravel,Php,Arrays,Laravel,我在laravel中创建了一个购物车页面,现在我想在laravel中添加折扣代码部分,这样每个折扣代码减去购物车页面中每个产品的价格 任何产品的“我的购物车”会话保存在会话中,如下所示: //id为1的产品 “购物车1”=>[ “id”=>“1” “产品”=>“会计” “数量”=>5 “价格”=>50000 “attr”=>[ //某些用户选择的产品选项 “torfehnegar_证据”=>“正确” ] ] //id为3的产品 “购物车3”=>[ “id”=>“3” “产品”=>“编程” “数

我在laravel中创建了一个购物车页面,现在我想在laravel中添加折扣代码部分,这样每个折扣代码减去购物车页面中每个产品的价格

任何产品的“我的购物车”会话保存在会话中,如下所示:


//id为1的产品
“购物车1”=>[
“id”=>“1”
“产品”=>“会计”
“数量”=>5
“价格”=>50000
“attr”=>[
//某些用户选择的产品选项
“torfehnegar_证据”=>“正确”
]
]
//id为3的产品
“购物车3”=>[
“id”=>“3”
“产品”=>“编程”
“数量”=>2
“价格”=>600
“attr”=>[
//某些用户选择的产品选项
]
]
现在,当用户插入价格为
500
的折扣代码时,我想这样更改数组


//id为1的产品
“购物车1”=>[
“id”=>“1”
“产品”=>“会计”
“数量”=>5
“价格”=>49500//主价减去折扣价
“attr”=>[
//产品选择
“torfehnegar_证据”=>“正确”
]
]
//id为3的产品
“购物车3”=>[
“id”=>“3”
“产品”=>“编程”
“数量”=>2
“价格”=>100//主价减去折扣价
“attr”=>[
//产品选择
]
]

此更改必须替换laravel中的同一会话。您可能希望为此实现一个服务容器。本视频向您展示了如何

,以及迄今为止您为实现目标做了哪些尝试?