PHP-React-GraphQL-Relay
This is a small React app, using graphql-php and graphql-relay-php, also includes graphiql interface.
##Example App interface: https://zenitht.com/git/PHP-RGR/public/
GraphiQL interface: https://zenitht.com/git/PHP-RGR/public/graphiql
##Using the GraphiQL interface
You can manually insert new links via the GraphiQL interface, for example, in the query field enter:
mutation CreateLinkMutation($input: CreateLinkInput!) {
createLink(input: $input) {
link {
id
title
url
}
}
}
... and pass variables in the Query variables field:
{
"input":
{
"clientMutationId": "1",
"url": "http://github.com",
"title": "Github.com Website"
}
}
##Installation To run it locally, clone or download this repo to your server, then install the Composer packages:
composer install
Install the node packages via NPM:
npm install
Then run
webpack -wd
You'll also need a MongoDB instance.
This package is licensed under MIT license. See LICENSE for details.