Увійти Реєстрація
Блог Серії
Кар'єра
Вакансії Компанії
Навчання
Документація Співбесіди Тестування Відео
Екосистема
Пакети Ресурси Проєкти Інструменти Події
Інше
Про нас Реклама
Новини 05 серпня 2026

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

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

Що таке Laravel LSP

Laravel LSP - це офіційний мовний сервер від Laravel, який був представлений на Laracon US 2026. Він знає про ваш додаток, тому може автодоповнювати ключі конфігурації, назви маршрутів, шляхи до представлень, рядки перекладів, middleware, прив'язки контейнера, Livewire компоненти та Inertia сторінки, а також позначати ті, які не існують. Розширення для Zed - це компонент, який інтегрує всю цю функціональність безпосередньо в редактор.

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

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

Налаштування

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

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

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

Альтернативні розширення

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

Підтримка інших редакторів

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

Додаткова інформація

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

2

Читати в документації

Коментарі

Увійдіть, щоб залишити коментар

Будьте першим, хто залишить коментар!

Читайте також

Fresh Package
Новини 19 вересня 2026

Fresh Package: новий скелет для розробки Laravel-пакетів з Testbench, CI та інтеграцією Boost

Fresh Package від Mazen Touati - це сучасний скелет для створення Laravel-пакетів, який включає тестове середовище, статичний аналіз, CI/CD, workbench-додаток та шаблони навичок для AI-агентів. Підтримує як backend-only, так і full-stack пакети.

6
Jev: модель, яка повертає рішення замість тексту - і вже є в Laravel AI SDK Рекомендовано
Новини 18 вересня 2026

Jev: модель, яка повертає рішення замість тексту - і вже є в Laravel AI SDK

TypeSafe AI випустила Jev - модель, яка не генерує текст, а повертає типізовані рішення з каліброваними ймовірностями за 70-500 мс. Через два дні підтримка приїхала в гілку 1.x пакета laravel/ai у вигляді API Classification з питаннями Boolean, Choice і Score.

Пакети за темою

Laravel Ide Helper

barryvdh/laravel-ide-helper

Laravel IDE Helper генерує коректні PHPDocs для всіх Facade класів, щоб покращити автодозаповнення у IDE.

14,963 v3.7.0 13 20