Laravel опублікував новий розділ AI Assisted Development у документації Laravel 12.x, який дає офіційні вказівки з ефективного використання AI‑інструментів у Laravel‑додатках.
У недавній стрічці Taylor пояснив, чому чітко визначені конвенції Laravel роблять його ідеальним для AI‑асистованої розробки. Конвенції Laravel усувають неоднозначність по всьому стеку: контролери, jobs, mail, queues, кешування, планування та broadcasting слідують зрозумілим шаблонам, тож AI‑агенти менше гадатимуть і почнуть генерувати чистий, читабельний код.
Він також відзначив, що ці принципи знімають суперечки про структуру й інструменти, даючи командам змогу більше будувати, а не налаштовувати. Одночасно Laravel уникає vendor lock‑in і лишається гнучким: можна використовувати S3 або Cloudflare R2 для зберігання, вбудовану автентифікацію на стандартних базах даних і поєднувати фреймворк з React, Vue, Svelte або Inertia на фронтенді.
Головна думка — AI‑агенти краще працюють у середовищах зі строгими та послідовними конвенціями. Оскільки Laravel чітко визначає, де й як мають бути речі, AI‑згенерований код залишається організованим, масштабованим і сумісним зі справжніми Laravel‑проєктами навіть у міру їхнього зростання.
Нова документація формалізує, як інтегрувати AI‑агенти в робочий процес, зберігаючи конвенції та найкращі практики Laravel. Вона також представляє Laravel Boost як основу для розробки з врахуванням AI.
Laravel Boost і інтеграція MCP
Laravel Boost відкриває набір спеціалізованих інструментів, які AI‑агенти можуть використовувати для розуміння й взаємодії з додатком, зокрема:
- Перевірка конфігурації застосунку, версій і встановлених пакетів
- Огляд маршрутів, схем баз даних і міграцій
- Виконання read‑only запитів до бази даних
- Пошук у документації Laravel і екосистеми за версією
- Аналіз логів і доступних Artisan‑команд
- Безпечне виконання коду через Tinker
Це перетворює загальноцільові AI‑асистенти на контекстно‑усвідомлених помічників для Laravel, а не просто на генератори коду.
AI Guidelines та пошук документації
Нова документація вводить AI Guidelines — набір правил для того, як AI‑інструменти повинні писати Laravel‑код. Ці рекомендації модульні, версіонозалежні й мають вбудовану підтримку популярних інструментів екосистеми, таких як Livewire, Inertia, Pest, PHPUnit, Tailwind CSS тощо.
Boost також включає API для пошуку документації, підкріплене великим індексованим набором матеріалів екосистеми Laravel, щоб AI‑агенти уникали застарілих або помилкових порад.
Підтримка IDE та інструментів
Документація пояснює, як Boost інтегрується з інструментами та IDE, сумісними з MCP, включно з Claude Code, Cursor, VS Code, PhpStorm і Gemini, дозволяючи отримувати AI‑допомогу в реальному часі прямо в редакторі.
Минулого тижня також вийшов плагін Claude Code Simplifier Plugin для Laravel — варто подивитися, якщо ви користуєтесь Claude.
Чому це важливо
З цією документацією Laravel робить AI‑асистовану розробку першорядною задачею. Замість випадкових промптів тепер є структуровані інструменти й рекомендації, які тримають AI‑вивід у руслі філософії фреймворку.
Нова AI documentation вже доступна в документації Laravel 12.x.