tmajne / silex-cart
silex 购物车应用项目
v0.6
2017-03-16 18:58 UTC
Requires
- php: >=7.1
- filp/whoops: ^2.1
- silex/silex: ~2.0
- symfony/css-selector: ^3.1
- tmajne/cart: ^0.5
Requires (Dev)
- mockery/mockery: dev-master
- phpunit/phpunit: 5.6.x-dev
- silex/web-profiler: ^2.0
- symfony/browser-kit: ^3.1
- symfony/debug-bundle: ^3.1
This package is not auto-updated.
Last update: 2024-09-29 02:49:40 UTC
README
应用
需求
- php7.1-xml
- php7.1-mbstring
- php7.1-sqlite3
- $app['cart.storage.path'] - 路径必须是可写的
API
游戏
- 列表:GET: games?limit=20
- 显示单个项目:GET: games/{gameId}
- 创建:PUT: games/ - 参数 "title" 和 "price"
- 更新:POST: games/{gameId} - 参数 "title" 或/和 "price"
- 删除:DELETE: games/{gameId}
- 加载测试数据:PUT: /games/load/test/data
购物车
- 列表:GET: carts/admin?limit=20
- 显示单个项目:GET: carts/{cartId}
- 创建:PUT: carts/
- 删除:DELETE: carts/{cartId}
- 添加项目:PUT: carts/{cartId}/items/{itemId}?count=3
- 更新项目数量:POST: carts/{cartId}/items/{itemId}/{deltaQuantity}
- 删除项目:DELETE: carts/{cartId}/items/{itemId}