Вийшло офіційне розширення Laravel для редактора Zed: LSP для PHP та Blade

Перекладено ШІ 0 Laravel News 05 серпня, 2026

Команда Laravel випустила офіційне розширення для редактора Zed, яке інтегрує Laravel LSP безпосередньо у ваш робочий процес. Отримуйте інтелектуальне автодоповнення для маршрутів, конфігурацій та Blade-файлів у максимально швидкому середовищі.

Команда Laravel випустила офіційне розширення для Zed, яке інтегрує Laravel LSP у редактор. Версія 0.1.0 стала доступною наприкінці липня. Тепер користувачі Zed мають повноцінне автодоповнення, підказки при наведенні, діагностику помилок та швидкі дії (code actions) у файлах PHP та Blade.

Laravel LSP — це офіційний мовний сервер, анонсований на Laracon US 2026. Він глибоко аналізує структуру додатка, що дозволяє підказувати ключі конфігурації, назви роутів, шляхи до view, рядки перекладів, middleware, container bindings, компоненти Livewire та сторінки Inertia. Якщо якогось елемента не існує, сервер одразу підсвітить це як помилку.

# Як почати роботу

Відкрийте панель розширень у Zed через zed: extensions, знайдіть Laravel (Official) та натисніть Install. Встановлювати laravel/lsp вручну не потрібно: розширення самостійно завантажує бінарний файл сервера та перевіряє наявність оновлень кожні дві години.

Налаштування за замовчуванням підходять для більшості проєктів. Якщо ж ви хочете передати серверу додаткові параметри ініціалізації, це можна зробити у файлі налаштувань Zed у секції lsp.laravel.initialization_options:

{
  "lsp": {
    "laravel": {
      "initialization_options": {
        "phpEnvironment": "sail"
      }
    }
  }
}

Параметр phpEnvironment визначає, як сервер шукатиме виконуваний файл PHP для індексації проєкту. Режим auto (встановлений за замовчуванням) послідовно перевіряє Herd, Valet, Sail, Lando, DDEV та локальну версію PHP. Кожну функцію LSP можна окремо ввімкнути або вимкнути — повний перелік опцій доступний у репозиторії Laravel LSP.

Варто зазначити, що для Zed існує і community-розширення від Майка Броннера. Вони працюють за різними принципами: офіційний Laravel LSP виконує PHP-скрипти безпосередньо у вашому проєкті (саме для цього потрібен phpEnvironment), тоді як версія від спільноти аналізує код через tree-sitter, не запускаючи сам додаток. Автори не радять використовувати обидва розширення одночасно, тож варто обрати те, що краще підходить під ваш робочий процес.

Наразі офіційну підтримку Laravel LSP мають Zed, Sublime Text, Cursor та розширення для VS Code. Користувачі Neovim та OpenCode також можуть підключити цей сервер за допомогою кількох рядків конфігурації.

# Корисні посилання

Розширення розповсюджується за ліцензією MIT. Ви можете встановити його зі сторінки розширень Zed або переглянути сирцевий код у GitHub-репозиторії laravel/zed-extension.

Популярні

Інше, що варто прочитати

16 Оновлено 26 червня, 2026

Журнал аудиту в Laravel

Хочете забезпечити повну прозорість у своїх Laravel-додатках? Пакет Laravel Audit Log допоможе вам детально відстежувати всі зміни моделей Eloquent та відповідати вимогам регуляторів. Читайте далі, щоб дізнатися, як цей потужний інструмент може підвищити надійність вашого проєкту

79 Оновлено 26 червня, 2026

Laravel Boost — ваш стартовий набір для програмування з використанням штучного інтелекту

Вперше у світі Laravel з'являється можливість, яка значно спростить ваше повсякденне програмування завдяки новому пакету Laravel Boost. Читайте статтю, щоб дізнатися, як посилена інтеграція штучного інтелекту може підвищити ефективність вашої роботи та оптимізувати створення проектів у Laravel

15 Оновлено 26 червня, 2026

Як задокументувати кілька API в Laravel за допомогою Scramble

Ви знали, що в одному додатку Laravel можна реалізувати кілька API? У нашій статті ви дізнаєтеся, як за допомогою Scramble легко документувати різні версії API та налаштувати доступ до документації, щоб зробити її публічною або приватною. Читайте далі, щоб дізнатися більше