public function update(Request $request)
 {
     $child_quantity = intval($request->child_quantity);
     if ($child_quantity < 0) {
         $child_quantity = 0;
     }
     ShoppingCart::update($request->rowId, ['options' => ['child_quantity' => $child_quantity]]);
     ShoppingCart::update($request->rowId, $request->adult_quantity);
     return ShoppingCart::content();
 }
 public function test_it_edits_an_item_on_the_cart()
 {
     $this->addNewItem();
     foreach (ShoppingCart::content() as $item) {
         $updateItem = ['rowId' => $item->rowid, 'qty' => 3, 'options' => ['child_quantity' => 2]];
         ShoppingCart::update($item->rowid, ['options' => ['child_quantity' => 2]]);
         ShoppingCart::update($item->rowid, 3);
         $this->assertEquals(2, $item->options->child_quantity);
         $this->assertEquals(3, $item->qty);
     }
 }