如何在swagger-lume中描述请求中的数组数组

时间:2019-01-11 10:13:42

标签: php swagger lumen openapi

有一个带有一些输入的表格,例如'firstname','lastname','middlename'等。它们通过后请求作为数组发送,看起来像:

  

乘客[0] [名字]

     

乘客[0] [姓氏]

     

乘客[0] [中间名]

     

乘客[1] [名字]

     

乘客[1] [姓氏]

     

乘客[1] [中间名]。

如何用招摇的方式来描述php(v3.0.2)? 我尝试这样做:

 *     @OA\Parameter(name="passengers", required=true, description="passenger information", in="query",
 *          @OA\Schema(
 *              type="array",
 *              @OA\Items(
 *                  type="object",
 *                  @OA\Property(
 *                      property="firstName",
 *                      description="The product name",
 *                      @OA\Schema(type="string")
 *                  ),
 *                  @OA\Property(
 *                      property="lastName",
 *                      @OA\Schema(type="string")
 *                  ),
 *                  @OA\Property(
 *                      property="middleName",
 *                      @OA\Schema(type="string")
 *                  )
 *              )
 *          )
 *     ),

但是它只显示带有JSON的文本区域。

如何对不同类型的项目(字符串,整数等)使用数组类型的参数?我不需要将数据作为JSON发送,它应该作为表单元素数组发送。

0 个答案:

没有答案