https://documenter.getpostman.com/view/1752603/TVYGdJgE#cc2ee0e2-23f2-4365-9697-2d0be871a7a1
использовал php 7.4
laravel 8.*
- composer install
- меняем .env.example на .env
- в файле .env прописываем конфиги, также добавил базовые интеграционные тесты в env добавить переменную DB_DATABASE_TEST
- выполнить миграцию php artisan migrate
- выполнить сид php artisan db:seed, для пользователя стандартный пароль password
- выполнить php artisan passport:install
- дальше использовать документацию postman для выполнения запросов
- php artisan test
Приложение должно содержать:
- Категории товаров
- Конкретные товары, которые принадлежат к какой-то категории (одинтовар может принадлежать нескольким категориям)
- Пользователей, которые могут авторизоваться
- Получение списка всех категорий - 30 мин
- Получение списка товаров в конкретной категории - 30 мин
- Авторизация пользователей - 1 час
- Добавление/Редактирование/Удаление категории (для авторизованных пользователей) - 2 часа
- Добавление/Редактирование/Удаление товара (для авторизованных пользователей) - 1 часа
Общее время на выполнение вышло 5 часов