supersonic42 / wnm_test

WN Media Group тестовое задание

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WN Media Group тестовое задание

Мануал:

  1. Клонируем проект: git clone https://github.com/healMySoul/wnm_test.git

    • Убеждаемся, что на портах 8080, 8081, 8082 ничего не висит
    • Поднимаем контейнеры: в корне проекта выполняем docker-compose up

    • Заходим в php-контейнер: docker-compose exec php /bin/bash
    • Создаем файл с переменными окружения: cp .env.example .env
    • Устанавливаем зависимости: composer install
    • Генерируем ключ приложения: php artisan key:generate
    • Генерируем ключ JWT: php artisan jwt:secret
    • Выполняем миграции: php artisan migrate

    • Открываем файл с примерами запросов к API: /api.http
    • Выполнять можно с помощью встроенного плагина PHPStorm, либо в Postman
    • Пункт 11: регистрируем юзера
    • Пункт 12: аутентифицируемся и получаем токен
    • Подставляем этот токен в плейсхолдер {token} для запросов к API, которые требуют аутентификации
    • Перед созданием книги нужно создать хотя бы 1 автора

About

WN Media Group тестовое задание


Languages

Language:PHP 96.9%Language:Blade 2.8%Language:Shell 0.3%