void-sister / books

Тестовое задание

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Тестовое задание для PHP-разработчика.

  1. Реализовать сущности авторы и книги

  2. Реализовать административную часть

  • CRUD операции для авторов и книг
  • вывести список книг с обязательным указанием имени автора в списке
  • вывести список авторов с указанием кол-ва книг
  1. Реализовать публичную часть сайта с отображение авторов и их книг (простой вывод списка на странице)

  2. Реализовать выдачу данных в формате json по RESTful протоколу отдельным контроллером

  • GET /api/v1/books/list получение списка книг с именем автора
  • GET /api/v1/books/by-id получение данных книги по id
  • POST /api/v1/books/update обновление данных книги
  • DELETE /api/v1/books/id удаление записи книги из бд

Результат представить ссылкой на репозиторий.

Желательно, в репозиторий залить пустой каркас приложения, а затем с внесёнными изменениями, чтобы можно было проследить diff.

About

Тестовое задание


Languages

Language:PHP 78.1%Language:HTML 21.4%Language:Vue 0.5%