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
620
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
56
開発効率爆上げアプリ紹介 〜 BTT編 〜
natady
1
180
Other Decks in Programming
See All in Programming
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
140
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
310
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
Raku Raku Notion 20260128
hareyakayuruyaka
0
340
CSC307 Lecture 04
javiergs
PRO
0
660
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
620
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
並行開発のためのコードレビュー
miyukiw
0
290
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
Architectural Extensions
denyspoltorak
0
290
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
How to make the Groovebox
asonas
2
1.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3k
Testing 201, or: Great Expectations
jmmastey
46
8k
First, design no harm
axbom
PRO
2
1.1k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
78
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
WENDY [Excerpt]
tessaabrams
9
36k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
440
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-Ͱ༷͕֬ೝͰ͖ΔͷૉΒ͍͠
͓ΘΓ