未定义的Payload参数数量 - RESTful

时间:2014-10-23 21:30:19

标签: php mysql ajax json laravel

我在Laravel中构建API。

这是我的系统:

  • 在系统中有表演,日期和价格。所以,3个表。

  • 用户可以购买演出门票。所以,另一张桌子。

    • 用户必须能够立即购买几张不同价格的门票。还有一个表,即交易。

我现在拥有的是一个接受带有以下有效负载的POST的API:

  • performance_price_id,performance_id,performance_date_id

因此每个交易只接受一张票。

问题:如何调整此API以接受多个 performance_price_id ,以便用户可以购买例如5张VIP门票和5张普通门票单个交易(当然是在同一天的相同表现)。

注意:每个表现的价格没有静态数量。

1 个答案:

答案 0 :(得分:0)

使用下一格式的字符串解决它:

performance_price_id,performance_date_id;performance_price_id,performance_date_id;...

而不是有未定义的有效负载参数数量,我有一个明确定义的数字(2),它们是 performance_id 门票