Как можно указать два пути для одного метода? laravel swagger

Пишу аннотации к api методам.

У меня есть один метод в контроллере, но он используется в двух разных роутах.

То есть: /api/v0/somemethod

И: /api/v1/somemethod

Библиотека для аннотаций:

"darkaonline/l5-swagger": "^8.4",

Аннотации к методу примерно такие:

/**
     * @OA\Post(
     *     path="/api/v0/somemethod",
     *     tags={"Test"},
     *     summary="Test",
     *     operationId="test",
     *     security={
     *         {"sanctum": {}},
     *     },
     *     @OA\Response(
     *         response=200,
     *         description="OK"
     *     ),
     *     @OA\Response(
     *         response=401,
     *         description="Unauthenticated.",
     *     ),
     * )
*/

В идеале добавить какой-то дополнительный параметр для второго пути.

Или же указать путь с ссылкой на существующий через ref="#..."

В документации подобного не нашел.

На гитхабе или стаковерфлоу решения не нашел.

Возможно ли сделать подобное и каким образом?


Ответы (0 шт):