前回に引き続き、LaravelにおけるGraphQL+Lighthouseの実装方法を紹介していきます。 ぜひ、GraphQL+Lighthouse(+Laravel)でAPI開発1(インストール方法・設定編)もご覧ください。 方針 前回のエントリでも記述しておりますが、今回は既存のシステムに途中からGraphQLでAPIを実装することになりました。また、Laravelのアプリケーション実装自体も旧システムの方針を引き継ぎ実装されたため、ORMの恩恵をあまり受けられないDBの設計となってしまっています。 そのため、今回はEloquentを用いない方針でGraphQLのサーバーサイド側を実装していくことにします。 またGraphQLにはQuery、Mutationと2種類のメソッドがありますが、今回はQueryの実装メインの紹介です。 1. スキーマの定義 前回のエントリでroutes/gr