【发布时间】:2015-01-28 02:51:28
【问题描述】:
我正在尝试使用 Laravel 组装一个购物车系统。
以下是添加内容的方式:
public function addItem($itemId, $details = []) {
if(isset(Session::get('cart'))) {
Session::push('cart', ['item_id' => $itemId, 'details' => $details]);
} else {
Session::put('cart', ['item_id' => $itemId, 'details' => $details]);
}
}
我知道如何从购物车中删除所有东西,这很简单:
if(isset(Session::get('cart'))) {
Session::forget('cart');
}
但我不知道如何根据 item_id 从购物车中删除特定商品,目前我对这个功能只有:
public function removeItem($itemId) {
if(isset(Session::get('cart'))) {
} else {
}
}
如何根据子数组中的键 item_id 取消设置和商品在购物车中?
【问题讨论】:
标签: php arrays laravel laravel-4