/symfony4-back-end

Symfony4 & Vue.js

Primary LanguagePHP

REST API Symfony4 & Vue.js

internations

APIS

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

Project setup

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

DB

screen shot 2019-01-14 at 11 52 51 am

See Also

VueJS