Демо http://yii-basic-books.vladd.pro
- На сайте должны выводиться книги и авторы.
- У книг есть авторы, вид переплета и язык, на котором она написана.
- Разработать структуру БД.
- Одна книга может иметь несколько авторов.
- Один автор может иметь несколько книг.
- Доступ к редактированию реализовать через административный раздел сайта.
- Реализовать RESTful API для работы с каталогом книг.
Тип аутентификации: HTTP Basic Auth
Получить список книг
GET http://yii.domain/api/books
Получить информацию по конкретной книге по ее ID
GET http://yii.domain/api/books/2
Добавить новую книгу книги
POST http://yii.domain/api/books
BODY
{
"name": "Название книги",
"pages": 333,
"isbn": "3343434dddd",
"id_language": 2,
"id_binding": 1,
"weight": 500
}
Обновить существующую книгу по ее ID
PUT http://yii.domain/api/books/9
BODY
{
"name": "new name"
}
Удалить существующую книгу по ее ID
http://yii.domain/api/books/9