Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Laravel Boost 超入門
Search
Arlo
August 27, 2025
Programming
1.8k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Laravel Boost 超入門
2025年8月27日開催の第178回PHP勉強会@東京でのLT登壇資料です。
Laravel Boostの特徴・導入方法・比較検証・今後の展望についてまとめています。
Arlo
August 27, 2025
Other Decks in Programming
See All in Programming
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
1k
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
160
phperだってパンチカードでコーディングしたい
o0h
PRO
0
450
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
340
Snowflake Openflow Connector利用の勘所 / 20261024developersio2026tokyo-snowflake-openflow
kasacchiful
PRO
0
170
Vue.jsで作る空間解析アプリとCapacitorプラグインのData Bridge
hal_spidernight
1
110
Kotlinize Is Not Just Converting to Kotlin
chigichan24
1
190
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
460
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
140
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
1
1.8k
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
230
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
130
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
What's in a price? How to price your products and services
michaelherold
247
13k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
490
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Balancing Empowerment & Direction
lara
6
1.3k
Agile that works and the tools we love
rasmusluckow
331
22k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
Visualization
eitanlees
153
17k
The Pragmatic Product Professional
lauravandoore
37
7.5k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
580
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
420
Transcript
Laravel Boost 超入門 第178回 PHP勉強会@東京 2025.08.27 吉川 昂杜 @fire_arlo
吉川 昂杜(よしかわ あきと) • 24歳 Webエンジニア • Laravel歴 1年 /
Next.js歴 半年 • 写真館ポータルサイト開発 • 興味:個人開発、AI活用 X: @fire_arlo Zenn: zenn.dev/fire_arlo GitHub: github.com/arlo-engineer 2
アジェンダ 1. Laravel Boostの概要 2. 導入方法 3.
使用感(タスク管理ツール開発過程での比較) 4. まとめと今後の展望 3
Laravel Boostとは 4 https://boost.laravel.com/ Laravel Boostは、AIが高品質でLaravel専用のコードを生成 するために必要な重要なコンテキストと構造を提供すること で、AI支援開発を加速させます。 ※ 2025/08/16にパブリックベータ版がリリースされました。
※ 2025/08/27時点の情報です。
Laravel Boostの3つの特徴 5 特徴① MCPサーバー (15+ツール) DBスキーマやログの 読み取り等、 リアルタイムでアプリ情報をAI に提供
特徴② 17,000+のベクトル化ド キュメント Laravel本体・主要パッケージ のバージョン固有の正確な情 報をAIが参照 特徴③ AIガイドラインの 自動生成 プロジェクト規約をAIに 教育し、チーム固有の ルールにも対応
特徴①: MCPサーバーが提供する多様なツール AIエージェントがアプリケーションの「今」の 状態を直接確認できる • 15以上のツールを提供 •
例えば、Database Schemaツールを使 えば、AIが実際のテーブル構造を確認でき る。 6 https://github.com/laravel/boost
特徴③: AIガイドラインの自動生成 7 https://github.com/laravel/boost === boost rules === ##
Laravel Boost - Laravel Boost is an MCP server that comes with powerful tools designed specifically for this application. Use them. ## Artisan - Use the `list-artisan-commands` tool when you need to call an Artisan command … CLAUDE.md → 導入時に自動で生成される
導入はたった 2コマンド composer require laravel/boost --dev php artisan boost:install Claude
Code × Docker環境の場合(追加設定) claude mcp add --scope project laravel-boost \ -- docker compose exec -T < コンテナ名> php artisan boost:mcp 8
タスク管理ツール開発で比較検証 Laravel Boost なし ❌ Laravel Boost あり ✅
9 https://github.com/arlo-engineer/laravel-boost-demo 全く同じプロンプトでバイブコーディング
違い①: 命名規則 ❌ 複数形のメソッド名 public function notificationSettings(): HasOne ✅ 単数系のメソッド名
public function notificationSetting(): HasOne → Laravel公式: 1対1リレーションの場合は単数形が推奨されている 10 https://laravel.com/docs/12.x/eloquent-relationships#one-to-one
違い②: Laravelの新しい書き方 ❌ $castsプロパティを使用 protected $casts = ['due_date' =>
'date']; ✅ castsメソッドを使用 ← Laravel 11から導入 protected function casts(): array { return ['due_date' => 'date']; } 11 https://github.com/reliese/laravel/issues/296
違い③: エラー解決のアプローチ Laravel Boost なし → Laravel Boost あり
❌ コードのみから推測 ✅ ログ + DB状態確認 ❌ 時間がかかる ✅ 迅速な解決 12
まとめと今後の展望 📊 コード品質の一貫性 🔍 効率的なデバッグ → 開発速度向上
📚 学習ツールとしての活用 🚀 最新情報への自動対応 13
ご清聴ありがとうございました 吉川 昂杜 @fire_arlo 14
おまけ: SerenaとLaravel Boostの違い 15 https://zenn.dev/aun_phonogram/articles/a602649ff478cf