graphql-php is a feature-complete implementation of GraphQL specification in PHP (5.5+, 7.0+). This library is a thin wrapper around your existing data layer and business logic.
Questions tagged [graphql-php]
38 questions
                    
                    350
                    
            votes
                
                6 answers
            
        How to query all the GraphQL type fields without writing a long query?
Assume you have a GraphQL type and it includes many fields.
How to query all the fields without writing down a long query that includes the names of all the fields?
For example, If I have these fields :
 public function fields()
    {
        return…
         
    
    
        BlackSigma
        
- 3,505
- 2
- 15
- 8
                    7
                    
            votes
                
                4 answers
            
        GraphQL GET response time is slow when comparing to RESTful
I wanted to test the response times of a GraphQL endpoint, and a RESTful endpoint as I haven't ever used GraphQL before, and I am about to use it in my next Laravel project.  
So I am using Lighthouse PHP package to serve a GraphQL endpoint from my…
         
    
    
        Kazmi
        
- 1,198
- 9
- 20
                    7
                    
            votes
                
                1 answer
            
        GraphQL filtering parent data in child resolver
I'm trying to figure out how to implement bottom up filtering in a parent-child relationship using GraphQL. 
Consider the following basic type hierarchy modelling a parking lot and available parking spots:
type ParkingLot {
  id: Int!
  spots:…
         
    
    
        horatiu
        
- 193
- 2
- 10
                    7
                    
            votes
                
                1 answer
            
        Custom map keys in GraphQL response
I've been looking into GraphQL as a replacement for some REST APIs of mine, and while I think I've wrapped my head around the basics and like most of what I see so far, there's one important feature that seems to be missing.
Let's say I've got a…
         
    
    
        Dan Hlavenka
        
- 3,697
- 8
- 42
- 60
                    5
                    
            votes
                
                4 answers
            
        In Router.php line 366: Argument 1 passed to Illuminate\Routing\Router::group() must be of the type array,
I have update Laravel from v5.7 to v5.8 and now my application doesn't run.
I updated it because of this issue: composer require rebing/graphql-laravel fails
I solved the packages incompatibility but now Laravel crashes:
$ php artisan serve
In…
         
    
    
        Matías Magni
        
- 313
- 1
- 4
- 19
                    5
                    
            votes
                
                4 answers
            
        getting started in graphql-php: how to add resolver functions to schema from .graphql file?
I'm totally new to GraphQL and wanted to play arouund with graphql-php in order to build a simple API to get started. I'm currently reading the docs and trying out the examples, but I'm stuck quite at the beginning.
I want my schema to be stored in…
         
    
    
        Constantin Groß
        
- 10,719
- 4
- 24
- 50
                    5
                    
            votes
                
                1 answer
            
        zend 3, graphQL - how to create model instance using factory in Types class
Currently I have such Types.php:
namespace Application\GraphQL;
use Application\GraphQL\Type\NodeType;
use Application\GraphQL\Type\QueryType;
use GraphQL\Type\Definition\NonNull;
use GraphQL\Type\Definition\Type;
use…
         
    
    
        Dariux
        
- 3,953
- 9
- 43
- 69
                    4
                    
            votes
                
                1 answer
            
        php graphQl "Field \"person\" argument \"id\" of type \"ID!\" is required but not provided.",
I am trying to fetch person object by the example there: https://github.com/webonyx/graphql-php/tree/master/examples/01-blog
How should I debug this?
IndexController.php
    public function indexAction()
    {
        if (!empty($_GET['debug'])) {
 …
         
    
    
        Dariux
        
- 3,953
- 9
- 43
- 69
                    2
                    
            votes
                
                0 answers
            
        How to use inline fragments in GraphQL query thanks to ApiPlatform project and Doctrine Inheritance?
Thank you by advance for your help !
Before detailing my need, let me introduce the context :
Project stack:
tech/lib
version
php
8.1
symfony
v6.1
api-platform
v2.6
webonyx/graphql-php
v14.11
Doctrine model/entities
To simplify the…
         
    
    
        lenybernard
        
- 2,399
- 22
- 22
                    2
                    
            votes
                
                2 answers
            
        sort by related column in laravel lighthouse graphql
how can I sort by related column in laravel lighthouse graphql?
For example, I have Products that have One Category but I can't SortBy Category. How can I do that?
GraphQL
getProducts(orderBy: _ @orderBy): [Product!]! @all
type Product {
    id:…
         
    
    
        Agustin
        
- 215
- 1
- 2
- 14
                    2
                    
            votes
                
                2 answers
            
        GraphQL Error : Method not allowed. Must be one of: OPTIONS
I am new with GraphQL. I need to make an API with PHP and GraphQL.
I followed this tutorial:
https://medium.com/swlh/setting-up-graphql-with-php-9baba3f21501
everything was OK, but when opening the URL, I got this error:
{
    "statusCode": 405,
   …
         
    
    
        Iheb Saad
        
- 147
- 1
- 2
- 15
                    2
                    
            votes
                
                0 answers
            
        graphql-php who to get result by id
l am a rookie of graphql, and l never used rest or other language like this.
l can just get the fixed value with my level now.
l have a schema file like follow
demo.schema
schema {
  query: Query
}
type Query {
  id(id: Int): sub
}
type sub{
   …
         
    
    
        afraid.jpg
        
- 965
- 2
- 14
- 31
                    2
                    
            votes
                
                1 answer
            
        GraphQL PHP full query path
I'm trying to implement authorization for graphql-php in my project. The idea is to have a user access array, where I can set access for each user group to specific queries and mutations, and implementing a check-access method in graphql controller,…
         
    
    
        ElvisElvis
        
- 160
- 1
- 12
                    1
                    
            vote
                
                0 answers
            
        PHP - GraphQL : How to add union type to object type
Here i am creating an objectType object called Product
new ObjectType([
  'name' => 'Product',
   'fields' => fn() => [
      'databaseId' => [
       'type' => Type::Int(),
    ],
]);
It is working fine... i am also creating a UnionType
new…
         
    
    
        Sajjad Hossain Sagor
        
- 518
- 2
- 16
                    1
                    
            vote
                
                1 answer
            
        How to properly serve custom queries with @method directive in lighthouse-php?
I am building an inventory application with lighthouse and struggling to grasp the concept of serving custom queries with complex logic on demand.
This is and approximate query that I am trying to create:
{
  statsReport {
    dailyTotalSales
   …
         
    
    
        Andrius Solopovas
        
- 967
- 11
- 41