The Daily Commit · Edición de sección Portada PHP AI Dev EN DE FR ES

The Php Times

Lecturas — Ecosistema

El equipo de Laravel lanza una extensión oficial para Zed con LSP para PHP y Blade

LARAVEL NEWS, 4 de agosto de 2026 seleccionado por Sönke

El equipo de Laravel ha publicado una extensión oficial para el editor Zed (v0.1.0) que integra el Laravel LSP propio: autocompletado, información al pasar el cursor, diagnósticos y acciones de código en archivos PHP y Blade, con gestión automática del binario del servidor y sin configuración obligatoria.

El equipo de Laravel ha publicado una extensión oficial de Laravel para el editor Zed. La versión 0.1.0 apareció el 30 de julio en el registro de extensiones de Zed y conecta el Laravel LSP propio con el editor: autocompletado, información al pasar el cursor, diagnósticos, enlaces de documento y acciones de código en archivos PHP y Blade.

Laravel LSP, el servidor de lenguaje first-party presentado en Laracon US 2026, conoce tu aplicación y puede completar claves de configuración, nombres de rutas, rutas de vistas, cadenas de traducción, middleware, bindings del contenedor, componentes Livewire y páginas Inertia, además de señalar las referencias que no existen. La extensión de Zed se encarga de la integración con el editor.

La instalación es mínima: abrir la página de Extensiones desde la paleta de comandos (zed: extensions), buscar «Laravel (Official)» e instalar. La extensión descarga el binario del servidor de lenguaje por sí misma — no hace falta instalar laravel/lsp por separado — y comprueba actualizaciones como máximo una vez cada dos horas.

Por defecto no se requiere configuración. Las opciones de inicialización opcionales se pueden pasar mediante lsp.laravel.initialization_options en los ajustes de Zed, por ejemplo phpEnvironment: "sail". Esta opción indica al servidor cómo encontrar un comando PHP funcional para indexar el proyecto; el valor por defecto auto prueba en orden Herd, Valet, Sail, Lando, DDEV y luego el PHP local. Cada función del LSP se puede activar o desactivar individualmente mediante el mismo objeto de opciones; la lista completa está en el repositorio laravel/lsp en GitHub.

La extensión comunitaria de Mike Bronner para Zed sigue en desarrollo activo y adopta un enfoque distinto: Laravel LSP ejecuta scripts PHP dentro del proyecto para consultar directamente el framework (para eso sirve phpEnvironment), mientras que el servidor comunitario analiza los archivos con tree-sitter sin ejecutar nunca la aplicación. El README comunitario desaconseja usar ambas a la vez, así que hay que elegir una.

Zed se suma así a Sublime Text, Cursor y la extensión oficial de Laravel para VS Code como editores con soporte oficial; Neovim y OpenCode también pueden apuntar al mismo servidor con unas pocas líneas de configuración. La extensión tiene licencia MIT, se instala desde la página de extensiones de Zed y su código fuente está disponible en el repositorio de GitHub laravel/zed-extension.

Leer la fuente original (en inglés) ↗

Valora este artículo: 0

Tribuna de lectores

Aún no hay aportaciones — abre el debate.

← Ecosistema — Page B1

"All the Code That's Fit to Ship" · The Daily Commit · Edición de pantalla · Información legal · Política de privacidad