type | url | payload | description |
---|---|---|---|
GET | /api/users | get all users | |
POST | /api/users | {name: string} | add user |
DELETE | /api/users/{id} | delete user | |
GET | /api/groups | get all groups | |
POST | /api/groups | {name: string} | add group |
DELETE | /api/groups/{id} | delete group | |
POST | /api/users/{id}/groups/{id} | attach group to user | |
DELETE | /api/users/{id}/groups/{id} | detach group from user |
git clone git@github.com:OmarMakled/symfony4-back-end.git
cd symfony4-back-end
composer install
set .env DATABASE_URL=
php bin/console doctrine:database:create --no-interaction
php bin/console doctrine:migrations:migrate
php vendor/bin/phpunit
php bin/console server:run