gpt4 book ai didi

php - 如何在 Crinsane 的 LaraveShoppingcart 中更新购物车选项

转载 作者:行者123 更新时间:2023-12-01 22:18:24 25 4
gpt4 key购买 nike

我正在使用 Crinsane 的 Laravel 购物车 https://github.com/Crinsane/LaravelShoppingcart

我想更新选项购物车,里面有很多选项,但我只想更改一个选项,我做不到

这是我的代码

Cart::add([
'id' => 1,
'name' => 'Keyboard',
'qty' => 30,
'price' => 399,
'options' => [
'item_code' => 'KEY01',
'dimension' => '30cm x 60cm', ...etc]
]);

然后我想更改选项

这是我的代码

Cart::update(
$rowId, [
'qty' => 60,
'price' => 299,
'options' => [
'item_code' => 'KEY02']
]);

然后结果选项只有item_code,其他的都消失了我希望其他选项仍然存在,如何处理?

抱歉英语不好

感谢解答

最佳答案

请尝试以下代码。

$item = Cart::get($rowId);
$option = $item->option->merge(['item_code' => 'KEY02']);

Cart::update(
$rowId, [
'qty' => 60,
'price' => 299,
'options' => $option
]);

关于php - 如何在 Crinsane 的 LaraveShoppingcart 中更新购物车选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42127791/

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