irpsv / car-rest-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

Содержание:

Задача

Нужно разработать REST api на базе symfony 5.4-6.0 + Postgres для справочников авто (базу справочников можешь спроектировать сам). Минимум хочется видеть api по следующим ресурсам: Марки, модели, модификации, кузова, года выпуска.

Реализация

Необходимые сущности:

  • Марка (например "kia")
  • Модель (например "rio")
  • Модификация (например "3 поколение")
  • Кузов (например "седан")
  • Машина (например "kia rio 3 седан")

Методы api:

  • марка (create,update,delete,all)
  • модель (create,update,delete,all)
  • модификация (create,update,delete,all)
  • машина (create,update,delete,all)

Порядок

  1. Создаем скелетон
  2. Накидываем модели, сервисы, тесты
  3. Настраиваем докер
  4. Реализуем контроллеры
  5. Реализуем репозитории

Postman

Тестировал API через postman, в корне лежит файл с запросами CarRestApi.postman_collection.json

About


Languages

Language:PHP 97.3%Language:Shell 1.7%Language:Dockerfile 1.0%