浏览代码

Readme updated

Alexander Musikhin 1 年之前
父节点
当前提交
450ff02ab6
共有 1 个文件被更改,包括 8 次插入3 次删除
  1. 8 3
      README.md

+ 8 - 3
README.md

@@ -1,8 +1,7 @@
 # Test task
-Тестовая задача hh.ru для Social Media Holding
+## Тестовая задача для Social Media Holding на сайте hh.ru
 
-Необходимо получить данные с сайта https://dummyjson.com/docs/products и занести их 
-в базу данных отобрав по iPhone.
+### ТЗ: Используя сайт https://dummyjson.com/docs/products сделать по апи добавление, получение с сохранением в базе всех продуктов "iPhone". Желательно сделать так, чтобы можно было быстро сделать потом и для recipes, posts, users.
 
 Для решения задачи был выбран фреймворк Laravel и БД SQLite.
 Были написаны миграции и модели в соответствии с документацией, с небольшими отклонениями:
@@ -20,9 +19,15 @@ Laravel.
 который получив нужные данные преобразует их и записывает в БД. Валидация данных в данном
 случае не реализована, т.к. проект тестовый.
 
+Для поиска продуктов по строке был выбран метод api search.
+
 Команда работает по принципу обновить или создать, то есть исключено дублирование данных.
 Данные в связанных таблицах пересоздаются при каждом обновлении, т.к. нет поля, 
 позволяющего однозначно идентифицировать запись.
 
+Для получения других данных, таких как users, posts etc нужно создать 
+структуры БД и модели, создать команду, унаследовав класс SearchDummyJson, 
+написать метод получения данных и метод записи в БД с обработкой и валидацией.
+