Skip to content

phpshko/rest-example

Repository files navigation

Build Status

Реализовать REST api метод users, который принимает данные пользователя (имя, email, возраст, пол, фото) и сохраняет в БД, предварительно провалидировав все поля. Фото пользователя нужно поместить в очередь на RabbitMQ для последующей обработки.

Написать обработчик, который будет уменьшать исходное фото до максимум 900px по больше стороне и создавать картинку превью 100x100.

Добавить в users метод получения данных пользователя по id.

Запросы к апи доступны только для авторизованных пользователей. Авторизация по JWT токену. Реализовать все на Yii 2.

Installation

Up containers, generate local/*.php config, install composer dependency, migrate db and generate user

make init

Run all tests

make run-tests

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published