L'équipe Laravel a publié une extension Laravel officielle pour l'éditeur Zed. La version 0.1.0 est apparue le 30 juillet dans le registre d'extensions de Zed et connecte le Laravel LSP maison à l'éditeur : complétions, informations au survol, diagnostics, liens de document et actions de code dans les fichiers PHP et Blade.

Laravel LSP, le serveur de langage first-party dévoilé à Laracon US 2026, connaît votre application et peut compléter les clés de config, noms de routes, chemins de vues, chaînes de traduction, middleware, bindings du conteneur, composants Livewire et pages Inertia — tout en signalant les références inexistantes. L'extension Zed assure l'intégration à l'éditeur.

L'installation est minimale : ouvrir la page Extensions depuis la palette de commandes (zed: extensions), rechercher « Laravel (Official) » et cliquer sur Install. L'extension télécharge elle-même le binaire du serveur de langage — inutile d'installer laravel/lsp séparément — et vérifie les mises à jour au maximum toutes les deux heures.

Aucune configuration n'est requise par défaut. Des options d'initialisation peuvent être passées via lsp.laravel.initialization_options dans les réglages Zed, par exemple phpEnvironment: "sail". Cette option indique au serveur comment trouver une commande PHP fonctionnelle pour indexer le projet ; la valeur par défaut auto essaie successivement Herd, Valet, Sail, Lando, DDEV, puis le PHP local. Chaque fonctionnalité du LSP peut être activée ou désactivée individuellement via le même objet d'options ; la liste complète figure dans le dépôt laravel/lsp sur GitHub.

L'extension communautaire de Mike Bronner pour Zed reste activement développée et suit une approche différente : Laravel LSP exécute des scripts PHP dans le projet pour interroger directement le framework (d'où phpEnvironment), tandis que le serveur communautaire parse les fichiers avec tree-sitter sans jamais exécuter l'application. Le README communautaire déconseille d'utiliser les deux en même temps — il faut choisir.

Zed rejoint ainsi Sublime Text, Cursor et l'extension VS Code officielle de Laravel parmi les éditeurs officiellement pris en charge ; Neovim et OpenCode peuvent également se connecter au même serveur avec quelques lignes de configuration. L'extension est sous licence MIT, installable depuis la page des extensions Zed, et son code source est disponible dans le dépôt GitHub laravel/zed-extension.