Урок 01

Что такое Laravel Boost

Laravel Boost — официальный AI-инструмент от команды Laravel. Это MCP-сервер с более чем 15 специализированными инструментами, которые дают AI-ассистенту (Cursor, Claude Code, PhpStorm, VS Code) глубокое понимание твоего проекта.

Проблема без Boost

AI-ассистент без контекста твоего проекта:

  • Выдумывает имена колонок в БД
  • Предлагает несуществующие роуты
  • Использует устаревший синтаксис из старых версий Laravel
  • Не знает, какие пакеты установлены

Что даёт Boost

Когда Boost установлен, AI-ассистент превращается из общего помощника в эксперта по твоему Laravel-проекту.

Он знает:

  • Версии PHP и Laravel — какие именно у тебя
  • Схему БД — таблицы, колонки, связи
  • Роуты — все зарегистрированные маршруты
  • Установленные пакеты — и их версии
  • Логи — последние ошибки
  • Конфиги — значения из config/

Три главные возможности

1. MCP-инструменты — более 15 инструментов для инспекции и взаимодействия с приложением.

2. AI Guidelines — рекомендации, как писать идиоматичный код на Laravel. Загружаются сразу, применяются ко всему проекту.

3. Agent Skills — точечные модули знаний, которые активируются по необходимости. Например, при работе с Livewire или Pest.

Documentation API

Boost содержит более 17 000 фрагментов документации Laravel и экосистемы. Ассистент ищет в ней, а не в общем интернете. Результаты фильтруются по твоим установленным версиям пакетов.

Это решает проблему устаревшего синтаксиса: ассистент не предложит Route::get() из Laravel 5, если у тебя Laravel 13.

Требования

  • PHP 8.1+
  • Laravel 10, 11, 12 или 13
  • AI-редактор: Cursor, Claude Code, PhpStorm, VS Code

Что дальше

В следующих уроках: установка Boost, настройка редактора, работа с инструментами, создание своих Skills.

Итоги

  • Boost — MCP-сервер для AI-ассистентов
  • Даёт контекст твоего проекта
  • Documentation API с версионной фильтрацией
  • Guidelines + Skills
  • Требует PHP 8.1+ и Laravel 10+