如何从Laravel中发现请求主体以生成OpenAPI规范?

如何从Laravel中发现请求主体以生成OpenAPI规范?,laravel,rest,api,openapi,Laravel,Rest,Api,Openapi,OpenAPI规范支持请求主体(主要用于POST请求等): Laravel请求方法通常如下所示: 公共函数创建(JsonRequest$request):UserResource { $data=$request->json()->all(); $user=user::create($data); $user->save(); 返回新的UserResource($user); } 有没有办法从中发现请求主体(它可能包含/需要哪些字段,这些字段具有哪些类型),以便能够将其包含在API规范中

OpenAPI规范支持请求主体(主要用于POST请求等):

Laravel请求方法通常如下所示:

公共函数创建(JsonRequest$request):UserResource
{
$data=$request->json()->all();
$user=user::create($data);
$user->save();
返回新的UserResource($user);
}
有没有办法从中发现请求主体(它可能包含/需要哪些字段,这些字段具有哪些类型),以便能够将其包含在API规范中

    paths:
      /pets:
        post:
          summary: Add a new pet
          requestBody:
            description: Optional description in *Markdown*
            required: true
            content:
              application/json:
                schema:
                  $ref: '#/components/schemas/Pet'
          responses:
            '201':
              description: Created