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

Implementing GraphQL with PHP

Implementing GraphQL with PHP

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"