Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Implementing GraphQL with PHP

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Implementing GraphQL with PHP

Avatar for Alefe Souza

Alefe Souza

July 20, 2019
Tweet

More Decks by Alefe Souza

Other Decks in Programming

Transcript

  1. Globalcode – Open4education Alefe Souza @alefesouza https://as.dev Full Stack Developer

    @alefesouza Programador PHP desde os 17 anos, instrutor de desenvolvimento de software, formado em análise e desenvolvimento de sistemas, Microsoft Specialist em tecnologias web.
  2. Globalcode – Open4education Agenda • O que é GraphQL •

    Conceitos básicos • Demo • Implementação em Laravel @alefesouza https://as.dev
  3. Globalcode – Open4education @alefesouza https://as.dev Tipos Permitem especificar objetos de

    entrada e saída, impedindo a requisição caso ocorra algo fora do padrão.
  4. Globalcode – Open4education @alefesouza https://as.dev Queries Utilizadas para consultas no

    endpoint único, também é muito fácil de solicitar apenas o que os campos necessários.
  5. Globalcode – Open4education @alefesouza https://as.dev Mutations Utilizadas para realizar qualquer

    tipo de alteração nos dados, equivalente ao POST, PUT, PATCH, DELETE, identificados pelo nome.
  6. Globalcode – Open4education @alefesouza https://as.dev Implementação no Laravel $ composer

    install rebing/graphql-laravel $ php artisan vendor:publish --provider="Rebing\GraphQL\GraphQLServiceProvider"