Подготовлено простейшее окружение. Окружение описано в файле docker-compose.yml. Окружение состоит из nginx proxy контейнера и php 7.4 fpm контейнера. Конфигурационный файл nginx расположен в ./docker-res/nginx/app.conf
Разрешается делать все, что необходимо для решения поставленной задачи. Разрешается использовать фреймворки Lumen(предпочтительно), Laravel, Symfony. Необходимо форкнуть проект. Выполнять задание в отдельной ветке. По завершении создать pull request в ветку master. БД можно использовать любую, том числе sqlite.
- Создать справочник производителей vendor:(id, code, name);
- Создать справочник товаров product:(id, name, vendor_id);
- Создать необходимые миграции с индексами;
- Реализовать http-api (REST) методы создания (create), обновления (update) и вывода списка (list) производителей;
- Реализовать консольную команду вывода товаров (id, name, vendor.name).
Просьба подходить к выполнению задания так, как вы его выполняли бы на реальном проекте.