public function add($id) { $product = new Product(); // Проверяем остаток товара на складе if ($rest = $product->getRestById($id)) { $quantity = 0; //Проверяем, есть ли уже товар в корзине if (Session::has("cart.{$id}")) { $quantity = Session::get("cart.{$id}"); } $quantity++; //Записываем в сессионную переменную id и количество товара Session::put("cart.{$id}", $quantity); //Уменьшаем количество товара на складе на 1 $product->restDecrement($id); return true; } else { return false; } }