README update
This commit is contained in:
@@ -1,10 +1,19 @@
|
||||
# ВДНХ Афиша API (Тестовое задание)
|
||||
|
||||
## Постановка задачи
|
||||
В рамках тестового задания надо написать бэкэнд для Афиши событий https://vdnh.ru/ (фронтенд делать не надо)
|
||||
|
||||
1. Сделать метод апи, который позволяет фильтровать события по нескольким категориям и промежутку дат. Список событий должен иметь пагинацию.
|
||||
2. Должен быть реализован сидинг (посев данных) для категорий и событий.
|
||||
3. Код должен быть залит на открытый источник (предпочтительно github) и предоставлен json-импорт для swagger или postman.
|
||||
|
||||
## Развертывание проекта
|
||||
1. `composer install`
|
||||
2. Настроить подключение к БД в `.env`
|
||||
3. `php artisan migrate:fresh --seed` (команда развернет БД, создаст тестового юзера, 11 категорий ВДНХ и 40 сгенерированных событий).
|
||||
3. `php artisan migrate:fresh --seed`
|
||||
(команда развернет БД, создаст тестового юзера, 11 категорий и 40 сгенерированных событий).
|
||||
|
||||
## Эндпоинты
|
||||
- `GET /api/gigs` — Получение списка событий с пагинацией и фильтрами.
|
||||
- Для тестирования импортируйте файл `gigs_api_collection.json` в Postman.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user