has($key)) { return new CartCollection(Cart::find($key)->data); } else { return []; } } public function has($key) { return Cart::find($key); } public function put($key, $value) { if ($row = Cart::find($key)) { $row->data = $value; $row->save(); } else { Cart::create([ 'id' => $key, 'data' => $value, ]); } } }