← Назад к списку
Тестовое задание: поиск по товарам с фильтрами (PHP)
Компания: Исаев Евгений Николаевич
Вакансия
- Компания: Исаев Евгений Николаевич
- Направление: PHP
Задание
Реализовать поиск по товарам с фильтрами.
Реализовать HTTP-endpoint (например, GET /api/products), который возвращает список товаров
с возможностью фильтрации и сортировки.
Поля товара
idname(string, индекс поLIKEилиFULLTEXT)price(decimal)category_id(foreign keyна таблицуcategories)in_stock(boolean)rating(float,0-5)created_atupdated_at
Фильтры (через query-параметры)
q— поиск по подстроке вnameprice_from,price_tocategory_idin_stock(true/false)rating_from
Сортировка
Параметр sort с допустимыми значениями:
price_ascprice_descrating_descnewest
Обязательно
- Реализовать пагинацию.