1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

PR: フリーランスコネクト株式会社
採用HP

【Laracon US 2026】発表された全部を日本語で総まとめ|フレームワーク/AI/Cloud

1
Posted at

2026年7月28日にボストンで開かれた Laracon US 2026 で発表されたものを、1本で総ざらいする。基調講演は範囲が広く、フレームワーク本体、AI、そして Laravel Cloud にまたがった。ここでは Laravel 公式の発表まとめを一次情報に、日本語で整理する。

出典(一次): Everything we announced at Laracon US 2026(Laravel 公式ブログ)。各機能の詳細は本文中の公式ドキュメントと Laravel News の個別記事にリンクした。バージョン番号やメソッド名は原文に合わせている。

TL;DR

  • フレームワークは、画像処理の内蔵、Blade も整形する Pint、artisan doctorartisan dev、head タグ API、リフレッシュ可能なロック、デバウンスジョブなど、実務の定番を薄くする追加が多い。
  • 開発体験では、エディタ非依存の公式言語サーバー Laravel LSPnpx 相当の CPXInertia DevTools、パッケージ雛形が一気にそろった。
  • Laravel AI は、ツール実行前に人手承認を挟む Human-in-the-Loop、ファイル操作ツール、Str::summarize()、画像/音声のマルチモーダル埋め込み、OpenAI 互換プロバイダ対応まで拡張。
  • Laravel Cloud は、スタック全体(MySQL 含む)が500ミリ秒未満で眠って起きる Scale-to-Zero、マネージドキュー、シークレット管理、Next.js/Nuxt のデプロイ、HIPAA 対応の Private Cloud。
  • コミュニティ側では、Nuno Maduro が Pest 5(テスト影響解析でCI時間を桁で短縮)を壇上で発表した。

フレームワーク

画像処理の内蔵

サードパーティのラッパーを入れずに、リサイズ、クロップ、フォーマット変換、デバイスピクセル比の指定、ブラウザへの直接出力までを PHP から流れるように書ける画像処理 API が入った(Laravel 13.20 で出荷)。変換はイミュータブルで、1つのソースから複数のバリアントを分岐できる。

$request->image('avatar')
    ->cover(200, 200)
    ->toWebp()
    ->store('avatars');

実例(アバター処理、レスポンシブ生成、条件付き変換)は Laravel News の実践ガイドが詳しい。

Laravel LSP(公式言語サーバー)

VS Code 拡張が提供していた Laravel 特化の補完やナビゲーションを、Language Server Protocol の実装に一般化した公式の言語サーバー。LSP を話すエディタ(NeoVim、Zed、Sublime Text など)なら、VS Code と同じ補完、診断、定義ジャンプが使える。config キー、ルート名、ビューパス、翻訳、ミドルウェア、コンテナバインディングなどを対象にする。

composer global require laravel/lsp

参考: Laravel News の解説laravel/lsp

Inertia DevTools

Inertia アプリ向けの Chrome 拡張。すべてのネットワークリクエスト、Inertia のヘッダの設定状況、各ページに hydrate される prop を専用ビューで見せる。バックエンドとフロントのデータの流れを端から端まで追える。参考: Inertia DevToolsLaravel News

CPX(npx の PHP 版)

未インストールの Composer パッケージのコマンドを実行できるツール。休眠していた OSS を Laravel が作り直し、ファーストパーティの laravel/cpx になった。エイリアスやローカルスクリプト、GitHub Gist からの直接実行にも対応する。

cpx laravel/pint          # composer.json に足さず Pint を実行
cpx pint                  # エイリアスで短く

参考: Laravel News

パッケージ雛形(Package Skeleton と laravel package

config、マイグレーション、ルート、翻訳、テスト、CI ワークフローまで用意済みの GitHub テンプレート laravel/package-skeleton。対話式セットアップで不要なものを削り、GitHub リポジトリの作成までできる。軽量な laravel package CLI コマンドが同じ雛形の上に乗る(Laravel Installer 5.31)。

artisan dev

composer devnpx concurrently で server/queue/Vite を並走)の設定を PHP 側に移すコマンド。dev コマンドをサービスプロバイダで登録し、色を割り当てられる。Reverb や Horizon のようなパッケージは、入れた瞬間に自分の dev コマンドを自動登録する。only() / except() で走らせるプロセスを制御でき、内部は proc_open で PHP プロセスを直接置き換えるので余計なオーバーヘッドがない。

use Illuminate\Foundation\Console\DevCommands;

DevCommands::artisan('reverb:start', 'reverb')->orange();

head タグ API

Open Graph 画像、canonical リンク、PWA メタデータ、description など、<head> 内を Blade に手で散らばせていた管理を、PHP 側で一箇所にまとめる流れるような API laravel/head。アプリ全体に既定を置き、ルートやビュー単位で上書きできる。

Pint が Blade も整形

ゼロ設定の PHP フォーマッタ Pint が、Blade テンプレートも整形するようになった(1.30、--blade)。ビューもコードベースの他と同じ一貫した自動整形を受ける。

./vendor/bin/pint --blade

参考: Laravel News

artisan doctor

Laravel アプリに健全性チェックをかけるコマンド laravel/doctorAPP_KEY の設定、PHP バージョンと Composer の期待の一致、必要な拡張の導入、環境設定の充足などを見る。自動で直せるものは直し、直せないものは何が問題かを正確に伝える。パッケージは独自の診断チェックを登録できる。AI コーディングエージェントが作業後の最終確認に走らせる用途にも向く。

php artisan doctor

リフレッシュ可能なロック

長時間タスクのロックは「短いと二重実行、長いとジョブ失敗時にロックが残る」というトレードオフだった。リフレッシュ可能なロックは第三の選択肢を与える。短いロックを取り、1単位の作業をして、期限切れ前に $lock->refresh() で延長する。ジョブが失敗しても、ロックは元の長さを待たず数秒で切れる。

$lock->refresh();     // 元の長さで延長
$lock->refresh(30);   // 秒数を指定

デバウンスジョブ

短時間に繰り返されるディスパッチを1つのジョブにまとめるデバウンスジョブ。たとえば商品を短時間に5回編集しても、再インデックスのジョブは1回だけ走る。

宣言的なコンテナバインディング

サービスコンテナのバインディングは、束ねるクラスとは別の場所(サービスプロバイダ)に書くのが常だった。新しい構文で、実装のすぐ隣にバインディングを宣言でき、ファイルを離れずにコンテナへ入るものが見える(属性ベースの #[Bind] / #[BindWhen]。後者は 13.22 で条件をクロージャで書ける)。

#[BindWhen(BetaPaymentGateway::class, static fn ($c) => $c->make('config')->get('features.payments.beta'))]
#[Bind(StripePaymentGateway::class)]
interface PaymentGatewayInterface {}

Laravel AI

AI SDK:Human-in-the-Loop(人手承認)

これまで Laravel AI SDK のエージェントは、いったんツールを実行し始めると自力で走り切った。新しい HITL API は、特定のアクションの前に人の判断を挟み、承認、拒否、引数の修正ができる。ファイル削除や返金のような副作用のあるツールを、引数に応じて条件付きで承認ゲートに載せられる。

protected function needsApproval(Request $request): Approval|bool
{
    return $request['amount'] <= 2000
        ? false
        : Approval::required('Refunds over $20 need a manager.');
}

参考: Laravel News

AI エージェント向けのファイルシステムツール

Laravel AI SDK のエージェントが、組み込みのファイルシステムツールでファイルの読み書きと管理をツールセットの一部として使えるようになった。連携を自分で作らなくてよい。

任意の文字列を要約する Str::summarize()

Str ヘルパに、設定不要の summarize() メソッドが加わった。既定で設定プロバイダの最も安いモデルを使い、返す文の数を指定できる。Eloquent の observer と組み合わせれば、元の内容が変わるたびにモデルの要約フィールドを自動更新できる。

$summary = Str::summarize($article->body);

マルチモーダル埋め込み

Laravel AI SDK が、テキストだけでなく画像と音声の埋め込みも生成できるようになった。ファイル名やタグに頼らず、メディアを横断した意味検索を組める。埋め込み結果はアプリのキャッシュドライバで自動キャッシュされる。

Boost:規約の推論とジャーナリング

Laravel Boost が、スキルを使ってプロジェクト実際のコーディング規約を推論し、作業しながら判断を記録するようになった。Boost 経由でコードベースに入る AI エージェントが、平均的な Laravel アプリの型でなく、チームが既に使っている型に従う。

AI SDK:OpenAI 互換プロバイダ対応

Laravel AI SDK が、OpenAI 本体だけでなく任意の OpenAI 互換プロバイダに対応した。同じ API 形状を実装するサービスにエージェントを向けられる。

Laravel Cloud

Scale-to-Zero Flex コンピュート

本番トラフィックを24時間さばくアプリはむしろ少ない。サイドプロジェクトやステージング、社内ツール、デモは使われていない時間の方が長い。新しい Scale-to-Zero Flex コンピュートは基盤から作り直され、コンピュートとデータベースとキャッシュがまとめて眠って起きる。所要は500ミリ秒未満(従来の約10秒から20倍高速)で、ユーザーは気づかない。

MySQL の Scale-to-Zero

Scale to Zero は最初 Postgres 向けだったが、同じ仕組みが MySQL にも広がった。設定したアイドル時間(1分〜1時間、または常時起動)無活動が続くと、ストレージをマウントしたままコンピュートだけ止める。

マネージドキュー

マネージドキューは、ワーカーをアプリのクラスタから分離した専用コンピュートで動かし、キューの深さに応じてスケールする。キューが空になるとワーカーはゼロまで縮む。ダッシュボードは失敗ジョブと理由を見せ、ワンクリックでリトライできる。改善が続き、アイドルワーカーの起動は1秒未満(従来約30秒)、FIFO キュー、最長1時間の長時間ジョブ、スケジュールによる先行スケールに対応した。

シークレットマネージャー

複数アプリと環境に同じ API キーやトークンを手でコピーしていた運用を、シークレットマネージャーが一元化する。組織レベルで一度定義し、必要な数の環境にリンクすると、デプロイ時に環境変数として注入される。値はクライアント側で暗号化してから Cloud に届き、保存後は再表示されない。ローテーションは1回書き換えて再デプロイするだけになる。

Next.js/Nuxt のデプロイ

Laravel API は Next.js や Nuxt のフロントと組むことが多いが、これまでは別のホスティングとパイプラインと請求が要った。Laravel Cloud は同じリポジトリ(モノレポ)から Next.js/Nuxt のフロントもデプロイできるようになった。リポジトリを繋ぐと、単一アプリか複数かを検出し、バックエンドとフロントそれぞれに Cloud アプリを作れる。各アプリは環境変数、スケール設定、ドメインを個別に持ちつつ、請求とチーム権限は共有する。

Private Cloud(HIPAA 対応)

Laravel Private Cloud は、専用の AWS アカウント、専用 VPC、専用 Kubernetes クラスタ、許可リスト用の固定送信 IP を持つ、完全に分離した基盤を与える。他の顧客と共有面がないので、厳しいセキュリティやコンプライアンス要件に応えられる。SOC 2 Type II、GDPR、PCI-DSS に加えて HIPAA 認定が加わり、医療ソフトや大学、行政向けの案件で使える。PHP 以外の必要ソフト(メディア処理、監視エージェント、PDF 生成用の headless ブラウザなど)は、カスタム Dockerfile を保守せずに add-on としてビルドイメージに入れられる。

Cloud のこの1年(振り返り)

2025年2月のローンチ以降、Laravel Cloud はユーザーの声で機能を積み上げてきた。Reverb によるマネージド WebSocket クラスタ(サードパーティ比で最大50%低コスト)、Redis 互換の Valkey キャッシュ、REST API と CLI、そして自分で設定した上限で新規リソースの確保を止めるスペンディングリミット(50/80/90/100% でアラート)などだ。

コミュニティ・エコシステム

Pest 5

Nuno Maduro が壇上で発表したテストフレームワークの新メジャー。目玉の TIA(Test Impact Analysis)エンジンは、変更が影響したテストだけを再実行し、残りをキャッシュ再生する(カバレッジ精度は保つ)。Laravel Cloud の19,000超のテストが3分から5秒になった。AI エージェントの変更を実テストで検証する Agent、LLM 出力を expect() で採点する Evals、PHPStan、Rector のプラグインも同梱する。PHP 8.4 と PHPUnit 13 が新ベースライン。

./vendor/bin/pest --parallel --tia

参考: Laravel Newspestphp/pest

まとめ

Laracon US 2026 は、フレームワーク、AI、Cloud の3本柱で発表が続いた回だった。フレームワークは現場の実装を薄くする定番機能(画像処理、artisan doctor、リフレッシュ可能なロック、デバウンスジョブ)と、エディタ非依存の Laravel LSP や CPX で開発体験を底上げした。AI は Human-in-the-Loop の承認やファイル操作ツール、マルチモーダル埋め込みで「作る」から「運用する」へ寄せ、Cloud はスタック全体の Scale-to-Zero と HIPAA 対応の Private Cloud で守備範囲を広げた。各機能の詳細は本文中の公式ドキュメントと出典リンクから。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?