RESTful API для организации записной книжки.
composer docker laravel php phpunit postgresql swagger
Note
Этот репозиторий включает в себя единственный пакет.
Сервер предоставляет несколько конечных точек с помощью которых можно взаимодействовать со структурой записной книжки.
Возвращает список контактов из базы данных, где каждый контакт содержит
- Имя, фамилия и отчество;
- Идентификатор организации к которой принадлежит контакт;
- Номер телефона;
- Электронная почта;
- Дата рождения;
- Фотография.
Возвращает информацию о контакте с указанными идентификатором из базы данных.
Принимает в теле запроса JSON объект, который содержит информацию о контакте, создаёт контакт в базе данных и возвращает его.
Принимает в теле запроса JSON объект, который содержит информацию о контакте, обновляет контакт в базе данных и возвращает его.
Удаляет контакт по идентификатору из базы данных и возвращает его.
$ ./vendor/bin/sail up -d
$ ./vendor/bin/sail artisan migrate
$ ./vendor/bin/sail artisan db:seed
$ curl http://localhost/api/v1/notebook
$ # 😎