Files
gigs_api/README.md
T
2026-05-27 11:10:30 +03:00

1.4 KiB

ВДНХ Афиша API (Тестовое задание)

Постановка задачи

В рамках тестового задания надо написать бэкэнд для Афиши событий https://vdnh.ru/ (фронтенд делать не надо)

  1. Сделать метод апи, который позволяет фильтровать события по нескольким категориям и промежутку дат. Список событий должен иметь пагинацию.
  2. Должен быть реализован сидинг (посев данных) для категорий и событий.
  3. Код должен быть залит на открытый источник (предпочтительно github) и предоставлен json-импорт для swagger или postman.

Развертывание проекта

  1. composer install
  2. Настроить подключение к БД в .env
  3. php artisan migrate:fresh --seed (команда развернет БД, создаст тестового юзера, 11 категорий и 40 сгенерированных событий).

Эндпоинты

  • GET /api/gigs — Получение списка событий с пагинацией и фильтрами.
  • Для тестирования импортируйте файл gigs_api_collection.json в Postman.