如何从Laravel中发现请求主体以生成OpenAPI规范?
OpenAPI规范支持请求主体(主要用于POST请求等): Laravel请求方法通常如下所示:如何从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规范中
公共函数创建(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