Я использую Laravel7
и l5-swagger
для документации API. В одном API файлы не выгружаются. Когда я запускаю его в сообщении swagger
ui.Validation
против необходимого правила, при вызове API появляется следующее: API for sign up
).
Я использую аннотации:
/**
* @OA\Info(
* version="1.0.",
* title="YLLW",
* description="YLLW API",
* @OA\Contact(
*
* )
* )
*
*
* @OA\Post(
* path="/signin",
* description="Login",
@OA\Parameter(
* name="login_type",
in="query",
* description="login mode",
* required=true,
* ),
@OA\Parameter(
* name="contact",
in="query",
* description="email/phone",
* required=true,
* ),
@OA\Parameter(
* name="password",
in="query",
* description="password",
* required=true,
* ),
* @OA\Response(response="default",description="Signup")
* )
@OA\Post(
* path="/signup",
* description="Sign Up",
@OA\MediaType(
* mediaType="multipart/form-data",
),
@OA\Parameter(
* name="user_type",
in="query",
* description="Usertype",
* required=true,
@OA\Schema(
* type="string"
* )
* ),
@OA\Parameter(
name="name",
in="query",
description="Name",
required=true,
@OA\Schema(
type="string"
)
),
@OA\Parameter(
name="account_type",
in="query",
description="Account Type",
required=true,
@OA\Schema(
type="string"
)
),
@OA\Parameter(
name="social_media_id",
in="query",
description="Social Media Id",
@OA\Schema(
type="string"
)
),
@OA\Parameter(
name="city",
in="query",
description="City",
required=true,
@OA\Schema(
type="integer"
)
),
@OA\Parameter(
name="contact",
in="query",
description="Contact",
required=true,
@OA\Schema(
type="string"
)
),
@OA\Parameter(
name="sex",
in="query",
description="Sex",
@OA\Schema(
type="string"
)
),
@OA\Parameter(
name="password",
in="query",
description="Password",
required=true,
@OA\Schema(
type="string"
)
),
@OA\Parameter(
name="logo",
in="query",
description="Logo",
@OA\Schema(
type="file"
),
),
@OA\Parameter(
name="instagram",
in="query",
description="Logo",
@OA\Schema(
type="string"
)
),
@OA\Parameter(
name="description",
in="query",
description="Description",
@OA\Schema(
type="string"
)
),
@OA\Parameter(
name="tags",
in="query",
description="Tags",
@OA\Schema(
type="string"
)
),
@OA\Parameter(
name="whatsapp",
in="query",
description="Whatsapp",
@OA\Schema(
type="string"
)
),
@OA\Parameter(
name="country",
in="query",
description="Country",
@OA\Schema(
type="integer"
)
),
@OA\Parameter(
name="delivery_type",
in="query",
description="Delivery Type",
@OA\Schema(
type="string"
)
),
@OA\Response(response=200,description="Registration success"),
@OA\Response(response=400,description="Registration failed"),
@OA\Response(response=404,description="Logo not found or invalid usertype"),
@OA\Response(response=304,description="Business registration failed"),
(нет данных) Проблема связана с аутентификацией, необходимой во время вызова API: API for sign up
Проблема связана с API регистрации. Пожалуйста, помогите.