This is just a port from Node.js/Express to PHP/ReactPHP for Chris Norings article on building a Serverless GraphQL API on top of a Microservice architecture.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You need to have docker
and docker-compose
up and running on your local machine.
git clone https://github.com/flow-control/php-graphql-microservice.git
cd php-graphql-microservice
make
docker-compose up -d
curl -X POST \
-H "Content-Type: application/json" \
--data '{ "query": "{ product (id:1) { id name } }" }' \
localhost:8000
MIT, see LICENSE file.