2017 © Pedro Peláez
 

library laravel-graphql-client

GraphQL Client For Laravel

image

travelience/laravel-graphql-client

GraphQL Client For Laravel

  • Thursday, August 31, 2017
  • by xpromx
  • Repository
  • 1 Watchers
  • 3 Stars
  • 25 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 19 % Grown

The README.md

Installation

You can install this package via composer using this command:

composer require travelience/laravel-graphql-client

Or add in your composer.json

   "require": {
        "travelience/laravel-graphql-client": "dev-master"
   },

Service Provider

Travelience\GraphQL\GraphQLServiceProvider::class,

Config Files

In order to edit the default configuration for this package you may execute:, (*1)

php artisan vendor:publish



, (*2)

Example


$query = " { users{id,name,email} } "; $r = GraphQL::query( $query ); // check if the response has errors if( $r->hasErrors() ) { // return a string of the first error messasge dd($r->getErrorMessage()); // return a laravel collection with the errors dd($r->errors()); } // will return laravel collection dd( $r->get('users') ); dd( $r->users );

Query params


/** * @param string $query : { users{id, name, email} } * @param array $params : extra parameters in the POST * @param integer $cache : in minutes * @return Response */ $r = GraphQL::query( $query, $params=[], $cache=false );

The Versions

31/08 2017

dev-master

9999999-dev https://github.com/xpromx/laravel-graphql-client

GraphQL Client For Laravel

  Sources   Download

The Requires

 

by Avatar xpromx