PHPカンファレンス関西2024
レギュラートーク(40分)
関西在住者

Lighthosue を使って GraphQL を学んでみよう

今や Web API の設計として広く利用されている REST API ですが、下記のような弱点が存在します。

  • API の返却値に取得対象でないデータも含まれることがある
  • 目的のデータを取得するために複数の API を呼び出さないといけないことがある
  • API のエンドポイントの数だけ実装が増える

上記の弱点を克服する手法として、 GraphQL があります。
GraphQL は従来の REST API とは異なり、クライアントが クエリ を用いてデータの取得や操作をします。

本トークでは、 GraphQL の基礎を説明し、 Lighthouse を利用して GraphQL サーバーを Laravel 上で実装する方法を紹介します。

GraphQL に興味があるけれど触ったことがない方々に、 GraphQL を始めるきっかけとなれば幸いです。