The Daily Commit · Édition de rubrique La une PHP AI Dev EN DE FR ES

The Php Times

Lectures — Écosystème

L'équipe Laravel publie une extension officielle pour Zed avec LSP PHP et Blade

LARAVEL NEWS, 4 août 2026 sélectionné par Sönke

L'équipe Laravel a publié une extension officielle pour l'éditeur Zed (v0.1.0) qui intègre le Laravel LSP maison : complétions, infos au survol, diagnostics et actions de code pour les fichiers PHP et Blade, avec gestion automatique du binaire du serveur et aucune configuration obligatoire.

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.

Lire la source originale (en anglais) ↗

Évaluer cet article : 0

Tribune des lecteurs

Pas encore de contributions — lance le débat.

← Écosystème — Page B1

"All the Code That's Fit to Ship" · The Daily Commit · Édition écran · Mentions légales · Politique de confidentialité