Задать вопрос
@AlpineMilk

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

Всем привет,
делаю тестовое задание, и мне надо подключится к внешнему апи взять с него данные и вывести у себя. Проблема заключается в том что надо сделать с помощью Api platform с которым я ранее не имел дел. Я так понял что его надо использовать как прослойкой между моим приложением и внешним апи вот только роут я хочу использовать подобный этому /api/route/{startdate}/{enddate} и не нахожу в апи платформе возможности создания такого роута с собственными параметрами. Так же у меня нет сущностей, так как я не работаю с бд а есть просто объект Vacation в котоый я преобразую данные с внешнего апи. Как сделать такой роут? и Его обработку?
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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"
     *     }
     * )
     */
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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