- Первым делом нужно склонировать проект в нужный каталог:
cd /my/directory/project git clone https://github.com/monsieur-octopus/swivl.git .
- Запускаем установку пакетов из composer:
composer install
- В файле
.env
указываем правильные доступы к бд в строкеDATABASE_URL
- Если бд еще не создана - создаем выполняя запрос:
php bin/console doctrine:database:create
- Накатываем миграции для создания нужных для приложения таблиц:
php bin/console doctrine:migrations:migrate
- Последним шагом настраиваем хост чтобы он "смотрел" на
public/
каталог нашего проекта. Здесь все зависит от окружения: apache/nginx или, возможно. symfony dev server.
DONE!
Получение класса
URL: /classroom/{id}
метод: GET
Получение списка классов
URL: /classroom/all/{page}
(page начинается с 1)
метод: GET
Удаление класса
URL: /classroom/{id}
метод: DELETE
Добавление нового класса
URL: /classroom
метод: POST
структура json-запроса:
{
"name": "Here_your_classname"
}
Редактирование класса
URL: /classroom/{id}
метод: PATH
структура json-запроса:
{
"name": "Here_your_classname",
"active": true/false
}
*Во время обновления можно указать как все нужные поля, так и одно
Изменение активности класса
URL: /classroom/{id}/active/{0|1}
метод: PATH