@AlpineMilk

Как в Api platform сделать кастомный endpoint со своими параметрами?

Всем привет,
делаю тестовое задание, и мне надо подключится к внешнему апи взять с него данные и вывести у себя. Проблема заключается в том что надо сделать с помощью Api platform с которым я ранее не имел дел. Я так понял что его надо использовать как прослойкой между моим приложением и внешним апи вот только роут я хочу использовать подобный этому /api/route/{startdate}/{enddate} и не нахожу в апи платформе возможности создания такого роута с собственными параметрами. Так же у меня нет сущностей, так как я не работаю с бд а есть просто объект Vacation в котоый я преобразую данные с внешнего апи. Как сделать такой роут? и Его обработку?
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
https://api-platform.com/docs/core/operations/#pre... https://api-platform.com/docs/core/swagger/
аннотации там используются типа такой
/**
     * @Route(
     *     name="book_post_publication",
     *     path="/books/{id}/publication",
     *     methods={"POST"},
     *     defaults={
     *         "_api_resource_class"=Book::class,
     *         "_api_item_operation_name"="post_publication"
     *     }
     * )
     */
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы