Для запуска миграция необходимо выполнить комманду
docker-compose exec app php -f artisan migrate -n --force
Описание API
GET /api/v1/statistics
Метод показа статистики
Параметры запроса
from - дата начала периода (включительно)
to - дата окончания периода (включительно)
Ответ
current_page - текущая страница пагинации
data - массив с объектами статистики
date - дата события
views - количество просмотров
clicks - количество кликов
cost - стоимость кликов
cpc - средняя стоимость клика
cpm - средняя стоимость 1000 показов
first_page_url - адрес первой страницы пагинации
from -
last_page - последняя страница пагинации
last_page_url - адрес последней страницы пагинации
links - массив со ссылками пагинации
url - адрес ссылки,
label - номер страницы,
active - флаг активности страницы. true если выбрана данная страница
next_page_url - адрес следующий страницы пагинации
per_page - количество записей на стрнице
prev_page_url - адрес предыдущей страницы пагинации
total - общее количетво элементов
POST /api/v1/statistics
Метод сохранения статистики
Принимает на вход JSON
date - дата события
views - количество показов
clicks - количество кликов
cost - стоимость кликов (в рублях с точностью до копеек)
DELETE /api/v1/statistics
Метод удаляет всю сохраненную статистику.