Skip to content

Тестовое задание стажера в юнит AvitoPRO

Notifications You must be signed in to change notification settings

pavelsklyar/avi-pro-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Установка

Скопируйте содержимое репозитория и установите зависимости с помощью команды "composer i".

Конфигурация сервера

API тестировалось на Apache-сервере Laravel Homestead с PHP 7.3. Настройте ваш сервер на папку public_html.

База данных

Конфигурация для базы данных находится в файле app/.ini. Внесите туда нужные данные. Дамп базы данных можно найти в файле db.sql. Она наполнена значениями, которые получились во время тестирования.

Запуск

Запустите сервер и сделайте запрос на адрес вашсайт/api/generate для генерации случайного числа. По умолчанию это будет тип Integer с длиной 5. Если вы хотите получить другой тип или длину, укажите дополнительные параметры: type и/или length.

Допустимые значения для type:

  • int - для целочисленных значений
  • string - для строки, состоящей только из символов английского алфавита
  • stringnum - для строки, состоящей из символов английского алфавита и чисел

Допустимые значения для длины:

  • Целочисленное значение от 1 до 255

Для получения значения по индексу из базы данных, сделайте запрос на адрес вашсайт/api/retrieve с get-параметром id.

About

Тестовое задание стажера в юнит AvitoPRO

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published