Я использую darkaonline/l5-swagger: 7.0
для создания пользовательского интерфейса swagger, основанного на OpenApi 3.0
. Но проблема в том, что проверка required
работает только для параметров path
, а не для свойств данных формы. Я попытался добавить необходимые имена свойств в массив, но он показывает только текст required
красным цветом, но не проверяется при выполнении.
/**
* @OA\Post(
* path="/sign-in",
* operationId="signIn",
* tags={"Authentication"},
* summary="AuthenticationController@signIn",
* description="Login",
* @OA\RequestBody(
* required=true,
* @OA\MediaType(mediaType="multipart/form-data",
* @OA\Schema(
* required={"email","password"},
* @OA\Property(
* property="email",
* type="string",
* description="Email"
* ),
* @OA\Property(
* property="password",
* type="string",
* description="Password"
* ),
* )
* )
* ),
* @OA\Response(
* response=200,
* description="Successful",
* ),
* @OA\Response(
* response=401,
* description="Unauthorized",
* ),
* )
*/