1.4 KiB
1.4 KiB
ВДНХ Афиша API (Тестовое задание)
Постановка задачи
В рамках тестового задания надо написать бэкэнд для Афиши событий https://vdnh.ru/ (фронтенд делать не надо)
- Сделать метод апи, который позволяет фильтровать события по нескольким категориям и промежутку дат. Список событий должен иметь пагинацию.
- Должен быть реализован сидинг (посев данных) для категорий и событий.
- Код должен быть залит на открытый источник (предпочтительно github) и предоставлен json-импорт для swagger или postman.
Развертывание проекта
composer install- Настроить подключение к БД в
.env php artisan migrate:fresh --seed(команда развернет БД, создаст тестового юзера, 11 категорий и 40 сгенерированных событий).
Эндпоинты
GET /api/gigs— Получение списка событий с пагинацией и фильтрами.- Для тестирования импортируйте файл
gigs_api_collection.jsonв Postman.