https://docs.google.com/document/d/17x8kmLJVnhUAUVn7IlyumQevT-Twx3_jCNVBMBcw6QM/edit?usp=sharing
- cклонировать репозиторий
- composer install
- php artisan migrate
URL: api/adverts/get-advert/{id объявления}
Метод запроса: "GET"
Параметры:- fields (необязательный). Массив. Может содержать значения "description" (вернет описание) и "all_photos" (вернет ссылки на все изображения, первое из которых будет являться главным). Пример: api/adverts/get-advert/{id объявления}?fields[]=description&fields[]=all_photos
Возвращает список объявлений и данные для пагинации.
Метод запроса: "GET"
URL: api/adverts/get-adverts
Параметры:- page (необязательный). Номер страницы. Например api/adverts/get-adverts?page=2
- sort (необязательный). Сортировка. Возможные значения "price" и "date".
- sort_direction (необязательный). Направление сортировки. Возможные значения "asc" и "desc".
URL: api/adverts/create
Метод запроса: "POST" / "GET" (GET сделан для упрощения демонстрации)
Параметры:- title (обязательный). Заголовок объявления.
- description (обязательный). Описание объявления.
- price (обязательный). Цена объявления.
- photos (обязательный). Массив. Первый элемент является главным фото объявления.