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 Boost 超入門
Search
Arlo
August 27, 2025
Programming
4
510
Laravel Boost 超入門
2025年8月27日開催の第178回PHP勉強会@東京でのLT登壇資料です。
Laravel Boostの特徴・導入方法・比較検証・今後の展望についてまとめています。
Arlo
August 27, 2025
Tweet
Share
Other Decks in Programming
See All in Programming
Bakuraku E2E Scenario Test System Architecture #bakuraku_qa_study
teyamagu
PRO
0
680
PHPライセンス変更の議論を通じて学ぶOSSライセンスの基礎
matsuo_atsushi
0
140
レイトレZ世代に捧ぐ、今からレイトレを始めるための小径
ichi_raven
0
140
Core MIDI を勉強して作曲用の電子ピアノ作ってみた!
hypebeans
0
100
組織もソフトウェアも難しく考えない、もっとシンプルな考え方で設計する #phpconfuk
o0h
PRO
10
4k
OSS開発者の憂鬱
yusukebe
7
3.2k
Swift Concurrency 年表クイズ
omochi
3
230
競馬で学ぶ機械学習の基本と実践 / Machine Learning with Horse Racing
shoheimitani
1
1.1k
Vueで学ぶデータ構造入門 リンクリストとキューでリアクティビティを捉える / Vue Data Structures: Linked Lists and Queues for Reactivity
konkarin
1
160
AI 時代だからこそ抑えたい「価値のある」PHP ユニットテストを書く技術 #phpconfuk / phpcon-fukuoka-2025
shogogg
1
400
AI駆動開発ライフサイクル(AI-DLC)のホワイトペーパーを解説
swxhariu5
0
500
Inside of Swift Export
giginet
PRO
1
530
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
192
56k
Automating Front-end Workflow
addyosmani
1371
200k
Building an army of robots
kneath
306
46k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Documentation Writing (for coders)
carmenintech
76
5.1k
How STYLIGHT went responsive
nonsquared
100
5.9k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
Agile that works and the tools we love
rasmusluckow
331
21k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
11
920
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
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