Based on

php-test-assignment

Чтобы запустить проект, нужно:

  1. Установить зависимости
composer update
  1. Выполнить миграции
php artisan migrate

Можно сразу создать тестовые данные, если добавить флаг --seed

php artisan migrate --seed
  1. Запусить сервер
php artisan serve
  1. Готово! Запросы для проверки работоспособности:
http://localhost:8080/users?age[from]=18&age[to]=24&gender=male&hobby[]=football&hobby[]=snowboarding
http://localhost:8080/users?geo_location[nw][lat]=52.57&geo_location[nw][lng]=0&geo_location[se][lat]=0&geo_location[se][lng]=56.06