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 Novaの適切な使い方を考えてみる」 / laravel meetup ...
Search
yuma iwasaki
May 22, 2019
Technology
0
1.7k
「Laravel Novaの適切な使い方を考えてみる」 / laravel meetup tokyo vol 11
yuma iwasaki
May 22, 2019
Tweet
Share
More Decks by yuma iwasaki
See All by yuma iwasaki
僕のキャリアとワインと鍋 / daikichijojipm
suthio
8
5.2k
バッチをGoにリプレイスして高速化した話 / GoGoGolangEdition!
suthio
2
28k
本当は怖くない AWS Lambda / speee_cafe_meetup06
suthio
2
770
広告配信サーバーにおけるBlue Green Deploymentの導入事例について \ SpeeeCafeMeetup05
suthio
3
1.7k
初めての本当の意味でのチーム開発 / pmjp 2016-12-03
suthio
4
1.7k
AWSインフラ構築ツールとしてのTerraform / SpeeeKaigi
suthio
1
2.1k
広告配信サーバーの設計について / Speee Engineer Meeting 2016-06-22
suthio
5
2.5k
しくじり先生 アドネットワーク開発でしくじった話 / yapc8oji
suthio
2
1.9k
Other Decks in Technology
See All in Technology
OPENLOGI Company Profile
hr01
0
57k
MasterMemory v3 最速確認会
yucchiy
0
300
20241228 - 成為最強魔法使!AI 實時生成比賽的策略 @ 2024 SD AI 年會
dpys
0
340
シフトライトなテスト活動を適切に行うことで、無理な開発をせず、過剰にテストせず、顧客をビックリさせないプロダクトを作り上げているお話 #RSGT2025 / Shift Right
nihonbuson
3
1.5k
pg_bigmをRustで実装する(第50回PostgreSQLアンカンファレンス@オンライン 発表資料)
shinyakato_
0
150
20241218_マルチアカウント環境におけるIAM_Access_Analyzerによる権限管理.pdf
nrinetcom
PRO
3
150
型情報を用いたLintでコード品質を向上させる
sansantech
PRO
2
220
Formal Development of Operating Systems in Rust
riru
1
380
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
54k
ネットワーク可視化の世界
likr
7
5.7k
大規模言語モデルとそのソフトウェア開発に向けた応用 (2024年版)
kazato
2
450
Denoで作るチーム開発生産性向上のためのCLIツール
sansantech
PRO
0
140
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
33
3k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
A better future with KSS
kneath
238
17k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
5
190
Gamification - CAS2011
davidbonilla
80
5.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
The Cost Of JavaScript in 2023
addyosmani
46
7.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
171
50k
Transcript
ʮLaravel Novaͷదͳ ͍ํΛߟ͑ͯΈΔʯ Laravel Meetup Tokyo Vol. 12
2 ΞδΣϯμ w ࣗݾհ w -BSBWFM/PWBʹ͍ͭͯ w Ͳ͏͍͏έʔεͳΒ͑Δͷ͔ w ଞͷཧը໘ύοέʔδͱൺֱ
3 ࣗݾհ wؠ࡚༟അ!TVUIJP@ wϑϦʔϥϯεͰडୗ ४ҕୗ w։ൃɺϚωδϝϯτɺ࠾༻ͳͲͳͲʜ wࠂɺϚʔέςΟϯάܥ͕ಘҙ w-BSBWFMྺ͙Β͍
4 ࠓճͷͰݴ͏ཧը໘ʹ͍ͭͯ ࣗࣾͷΫϥΠΞϯτෆಛఆଟͷਓ͕͏ͷͰͳ͘ɺ ͔ࣗࣾͭҰ෦ͷਓ͕༻͢ΔWebαʔϏε·ͨϓϩμΫτ Λཧ͢Δը໘ͷ͜ͱ
Laravel Novaʹ͍ͭͯ
6 Laravel Novaͱʁ wཧը໘༻ͷ-BSBWFMެࣜύοέʔδʢ༗ྉʣ wίʔυΛͪΐͬͱॻ͚ͩ͘Ͱ͍͍ײͬ͡Ά͍ཧը໘࡞ͬͯ͘ΕΔ wඪ४ػೳ͚ͩͰͦͦ͜͜ΧελϚΠζͰ͖Δ wࣅͨΑ͏ͳπʔϧͩͱ-BSWBMBENJOɺ3BJMT"ENJOɺ"DUJWF"ENJOͳ Ͳʜ
7 ͜Μͳײ͡ͷͩͬͨΒ5͙Β͍ͰͰ͖Δ
8 ͜Μͳײ͡ͷͩͬͨΒ5͙Β͍ͰͰ͖Δ
9 ͜Μͳײ͡ͷͩͬͨΒ5͙Β͍ͰͰ͖Δ
1 0 Laravel Novaͷྑ͍ͱ͜Ζ • ެࣜυΩϡϝϯτΛݟΕࠔΒͳ͍͙Β͍ υΩϡϝϯτ͕ॆ࣮͍ͯ͠Δ • ཧը໘ύοέʔδͱͯ͠ݟ͕ͨϞμϯ •Ͱਖ਼ཧը໘ͷݟͨʹͩ͜ΘΔਓ͍ͳ͍Ͱ͢ΑͶ
• ݁ߏιʔείʔυಡΈ͍͢
11 ͷதͷཧը໘ܥύοέʔδͷهԱ wॳظͷૣ͍ wࡶʹ࡞ΔʹΊͬͪΌָ wΧεϚΠζͭΒ͍ w࠷ॳָʹཧը໘͕Ͱ͖ͯخ͍͠Μ͚ͩͲ ෳࡶʹͳΕͳΔ΄ͲແཧΓύονͯΔ ײ͡ʹͳͬͯ༨ܭͭΒ͘ͳΔ
1 2 ΧελϚΠζͭΒ͍ w͕ΜΕͳΜͰͰ͖Δͷ͔͕֬ͩɺΧελϚΠζ͕૿͑ͯ͘Δͱ ཧը໘ύοέʔδΛ͏ҙຯ͕ബΕͯ͘Δɻ w͔͠σϑΥϧτͷ··ͩͱͱ͍ͯʹ͍͘ཧը໘ʹͳͬͨΓ͢Δɻ ʢྫ͑ɺϞσϧͷ$36%Λͦͷ··࣮ݱ͢Δ͚ͩͰෆศͳཧʹͳͬ ͨΓʜʣ
1 3 ͷதͷཧը໘ܥύοέʔδͷهԱ ʢQiitaهࣄʮrailsཧը໘ܥgemൺֱͯ͠ΈͨʯΑΓҾ༻ʣ https://qiita.com/baban/items/f751fb05c4d2367878aa
Ͳ͏͍͏έʔεͳΒ͑Δ͔
1 5 Ͳ͏͍͏έʔεͳΒ͑Δ͔ʁ ։ൃऀͷΈ͕৮Δ։ൃऀ༻ͷཧը໘ͱͯ͠։ൃ͢Δ wӡ༻ऀ͕͏ཧը໘ผͰ࡞Δ αʔϏε্ཱͪ͛ظͷΈͬͯɺ Ͳ͔͜ͷλΠϛϯάͰࣗલ࣮ʹΓସ͑Δ
1 6 ։ൃऀ༻ͷཧը໘ͱͯ͠։ൃ • ͪΐͬͱศརͳPHPMyAdminΛࢦ͢ͱ͜Ζ͔Β࢝ΊΔ • ը໘Λ࡞ΔͷͪΐͬͱΊΜͲ͍͚͘͞Ͳɺ͋ΔͱศརͳΜͩΑͳతͳͷ • γεςϜͰఆظతʹߦ͏ӡ༻࡞ۀΛཧը໘Խ͍͓ͯ͘͠ͱετϨεগͳ ͍
•։ൃऀ͕Laravel NovaΛཧղͯ͠ɺָʹ࡞Εͦ͏ͱ͔ͦ͏͍͏ܥ •ٯʹ࣮ߦқͱ͔ߟ͑ͣʹ͜͏͍͏ͷ͕͍͍ͳͱ͔ͦ͏͍͏ܥ͖͍ͭ
1 7 ։ൃऀ༻ͷཧը໘ͱͯ͠։ൃ • ཧػೳͷઃఆมߋ • ཧը໘ΛͬͯϝϯςφϯεϞʔυʹมߋ͢Δͱ͔ • ϝϯςφϯεલʹTOPʹग़͓͢Βͤͷཧ
1 8 αʔϏε্ཱͪ͛ظʹ͏ • αʔϏε͕ར༻͞ΕΔ͔Ͳ͏͔Θ͔Βͳ͍͚Ͳɺཧػೳ͕ͳ͍ͱӡ༻Ͱ͖ͳͯ͘ɺ ར༻͞Εͨॠؒ٧ΉΈ͍ͨͳ߹ʹͱΓ͋͑ͣ͑Ε͍͍Ϩϕϧͷཧը໘Λ࡞Δ • ͜Μͳػೳ͕͋ͬͨΒӡ༻্ศརͩΖ͏͚Ͳܰ͘ࢼͯ͠Έ͍ͨͱ͔ • αʔϏεΛيಓʹͤΔ·ͰͷҰ࣌͠ͷ͗ͱͯ͠͏
1 9 αʔϏε্ཱͪ͛ظʹ͏ • ؆қతͳϨϙʔςΟϯά • ӡ༻ͭΒ͍͚ͲҰԠొͰ͖ΔϚελσʔλͷొը໘ • Ұ෦ͷϢʔβʔͷΈ༗ޮͳϕʔλςετதͷػೳͷ σʔλͳͲ…
ଞͷཧը໘ύοέʔδͱ ൺֱ
2 1 ଞͷཧը໘ύοέʔδͱൺͯͷ༏Ґੑ wݴ͑Δͷͱͯ͠ਖ਼ɺͦΜͳʹͳ͍ wྺ࢙͕͍ͷͰઃܭ͕៉ྷʢొ͔ͯ͠Βܦͬͯͳ͍ʣ wݸਓతʹ͍͍۩߹ͷΧελϚΠζੑͱݟͨͷ៉ྷ͞ w/PWBͷϓϥάΠϯΈ͍ͨͳύοέʔδ͕ଟ͍ ʢશ෦ओ؍తͳͷʣ
2 2 Laravel Novaͷύοέʔδ https://novapackages.com/
2 3 Laravel Novaͷύοέʔδ https://packalyst.com/packages/tag/nova
2 4 ଞͷཧը໘ύοέʔδͱൺͯͷྼҐੑ w-BSBWFMҎ߱ͷΈରԠ wެࣜυΩϡϝϯτҎ֎ͷใ͕গͳ͍ wඇ044
Laravel Nova͕ΈΜͳʹΘΕͨΒ ੈͷதͷใྔ૿͑ͯخ͍͠ͷͰ ΈΜͳ͍·͠ΐ͏ʂʂʂ