Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
LaravelでGraphQLを試してみた
Search
natady
June 20, 2018
Programming
1
610
LaravelでGraphQLを試してみた
https://github.com/natady/laravel-graphql-sample
natady
June 20, 2018
Tweet
Share
More Decks by natady
See All by natady
狩猟 × IT with Supabase
natady
0
40
開発効率爆上げアプリ紹介 〜 BTT編 〜
natady
1
170
Other Decks in Programming
See All in Programming
AI コーディングエージェントの時代へ:JetBrains が描く開発の未来
masaruhr
1
200
リバースエンジニアリング新時代へ! GhidraとClaude DesktopをMCPで繋ぐ/findy202507
tkmru
3
970
PicoRuby on Rails
makicamel
3
140
DMMを支える決済基盤の技術的負債にどう立ち向かうか / Addressing Technical Debt in Payment Infrastructure
yoshiyoshifujii
3
410
#QiitaBash MCPのセキュリティ
ryosukedtomita
1
1.5k
ソフトウェア設計とAI技術の活用
masuda220
PRO
17
3.8k
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
300
はじめてのWeb API体験 ー 飲食店検索アプリを作ろうー
akinko_0915
0
140
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
2
12k
AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code
minodriven
24
9.6k
Advanced Micro Frontends: Multi Version/ Framework Scenarios @WAD 2025, Berlin
manfredsteyer
PRO
0
390
オンコール⼊⾨〜ページャーが鳴る前に、あなたが備えられること〜 / Before The Pager Rings
yktakaha4
2
990
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Site-Speed That Sticks
csswizardry
10
700
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Facilitating Awesome Meetings
lara
54
6.5k
Embracing the Ebb and Flow
colly
86
4.8k
Producing Creativity
orderedlist
PRO
346
40k
Balancing Empowerment & Direction
lara
1
450
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Bash Introduction
62gerente
613
210k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Transcript
-BSBWFMͰ(SBQI2-Λ ࢼͯ͠Έͨ
ɾ5XJUUFSͳͨͰʔ!OBUBGPZ ɾझຯ34ɾαόήʔɾσάʔ ɾ͖ͳͷɿ-BSBWFMɾ7VFKTɾ"UPN ࣗݾհ
(SBQI2-
ɾ'BDFCPPL͕։ൃ͠ ɹʹൃද͞ΕͨΫΤϦݴޠ ɾ(JU)VC͕࠾༻ͨ͜͠ͱͰʹͳͬͨ (SBQI2-
Կ͕͍͍ͷʁ
ɾϑϩϯτଆͷཁ݅ʹԠͯ͡"1*ͷ࣮͕ඞཁ ɾΤϯυϙΠϯτઃܭΊΜͲ͍ ɾ૿͑ଓ͚ΔΤϯυϙΠϯτͷཧ ɾҰը໘ඳը͢ΔͨΊʹҰൠతʹෳճͷ ɹϦΫΤετΛߦ͏ඞཁ͕͋Δ 3&45͚ͩ͡Όਏ͘ͳ͖ͬͯͨ
None
ɾσʔλߏΛఆٛ͠ΫϥΠΞϯτʹ ɹͦΕΛૢ࡞͢ΔΫΤϦΛൃߦͯ͠Β͏ ɾΤϯυϙΠϯτҰͭ ɹFH FYBNQMFDPNHSBQIRM ɾඞཁͳσʔλ͚ͩऔಘ͕Մೳ ɾෳͷใΛϦΫΤετʹ·ͱΊͯऔಘͰ͖Δ (SBQI2-͕ղܾ
ɾ+BWB4DJSQU /PEFKT ɾ3VCZ ɾ1)1 ɾ(P ɾ&MJYJS ɾFUDʜ ͍͍ͩͨͲͷݴޠʹ͋Δ (SBQI2-ͷϥΠϒϥϦ
ࠓճMBSBWFMHSBQIRMΛ͍·͢ɻ IUUQTHJUIVCDPN'PMLMPSFBUFMJFSMBSBWFMHSBQIRM (SBQI2-ͷϥΠϒϥϦ
-BSBWFM
None
ɾ1)18FC"1ϑϨʔϜϫʔΫ ɾ.4Ͱ/&5ϑϨʔϜϫʔΫΛ࡞ͬͯͨ ɹ5BZMPS0UXFMM͞Μ͕։ൃ ɾ3VCZPO3BJMTͷӨڹେ ɾ͜ͷؒ3BJMTͷελʔΛൈ͍ͨ ɹWT ࣌ -BSBWFM
ɾΦʔϧΠϯϫϯ ɾ03.͕͍͍͢ ɾίΞͷίʔυ͕ಡΈ͍͢ ɾυΩϡϝϯτ͕ಡΈ͍͢ ɾࠇຐज़ΛΘͳ͍ ɾॊೈͳઃܭ͕Մೳʢ$P$ΛͿΜ͛ͨʣ -BSBWFMͷಛ
None
None
ࠓΔ͜ͱ
ɾ2VFSZ 3FBE ɾ.VUBUJPO $SFBUF 6QEBUF %FMFUF ɾ4VCTDSJQUJPO /PUJDF
(SBQI2-ͰͰ͖Δ͜ͱ
ɾ2VFSZ 3FBE ɾ.VUBUJPO $SFBUF 6QEBUF %FMFUF ɾ4VCTDSJQUJPO /PUJDF
(SBQI2-ͰͰ͖Δ͜ͱ ࠓΓ·͢
४උ
ɾ.BD04 ɾ1)1 ɾ-BSBWFM ɾ1)1ϏϧτΠϯαʔό ڥ
MBSBWFMOFXMBSBWFMHSBQIRMTBNQMF -BSBWFMΠϯετʔϧ
MBSBWFMHSBQIRMΠϯετʔϧ ɾDPNQPTFSKTPOʹه DPNQPTFSJOTUBMM QIQBSUJTBOTFSWF
MBSBWFMHSBQIRMॳظԽ QIQBSUJTBOWFOEPSQVCMJTI QSPWJEFSl'PMLMPSFa(SBQI2-a4FSWJDF1SPWJEFSz ɾDPOpHHSBQIRMQIQ͕ੜ͞ΕΔɻ ɹ͜ͷϑΝΠϧʹࠓޙ࡞͢Δ4DIFNB ɹ2VFSZɺ.VUBUJPOɺ5ZQFΛొ͢Δɻ
%# VTFST QPTUT DPNNFOUT
࣮
%# NJHSBUJPO QIQBSUJTBONJHSBUF
%# TFFE QIQBSUJTBOECTFFE
%#
&MPRVFOU.PEFM ⚪6TFSϞσϧ ɾ1PTUͱ$PNNFOUʹ ɹϦϨʔγϣϯுͬͱ͘ ɾಉ༷ʹ1PTU͔Β ɹ$PNNFOUʹϦϨʔγϣϯ ɹுͬͱ͘
(SBQI2-5ZQF ⚪6TFS5ZQF ɾݴޠʹґଘ͠ͳ͍ ɹ(SBQI2-ಠࣗͷܕ͕͋Δ ɾϑΟʔϧυʹ࣋ͨͤΔܕͱ ɹͦͷڍಈΛఆٛ͢Δ
(SBQI2-5ZQF ⚪6TFS5ZQF ɾSFTPMWF<ϑΟʔϧυ໊>'JFME ɹϝιουͰɺࢦఆ͞Εͨ ɹϑΟʔϧυʹରͯ͠ͷॲཧΛ ɹهड़Ͱ͖Δ
(SBQI2-2VFSZ ⚪6TFS2VFSZ ɾBUUSJCVUFTϓϩύςΟ ɹઆ໌Λॻ͘ ɾUZQFϝιου ɹΫΤϦ͕ѻ͏ܕΛఆٛ
(SBQI2-2VFSZ ⚪6TFS2VFSZ ɾBSHTϝιου ɹΫΤϦ͕औΓ͏ΔҾΛఆٛ ɾSFTPMWFϝιου ɹΫΤϦʹର͢Δ࣮ॲཧΛهड़
3FHJTUFS DPOpHHSBQIRMQIQ ɾ࡞ͬͨ2VFSZͱ ɹ5ZQFΛొ͢Δ
४උྃ
σϞ (SBQIJ2-
ɾ/ ͷରॲํ๏ ɾίϯιʔϧ͔ΒϦΫΤετ͕ݟͮΒ͍ ɾσόοάͮ͠Β͍ ɾ"1*ͷ༷͕มߋʹͳͬͨ߹Ͳ͏͢Δ͔ʁ (SBQI2-ͷ͏ʔΜͳͱ͜Ζ
·ͱΊ ɾָ͍͠ ɾ3&45ʹͱͬͯมΘΔҰͭͷબࢶͱͯ͠༗Γ ɾ࣮ྔ͕૿͑Δ͔ݮΔ͔͔Βͳ͍ ɾۜͷؙʹͳΓಘͳ͍ ɾ(SBQIJ2-Ͱ༷͕֬ೝͰ͖ΔͷૉΒ͍͠
͓ΘΓ