Das Laravel-Team hat eine offizielle Laravel-Erweiterung für den Zed-Editor veröffentlicht. Version 0.1.0 erschien am 30. Juli in Zeds Extension-Registry und bindet den hauseigenen Laravel LSP in den Editor ein — mit Completions, Hover-Informationen, Diagnosen, Dokument-Links und Code-Aktionen in PHP- und Blade-Dateien.
Laravel LSP, der auf der Laracon US 2026 vorgestellte First-Party-Sprachserver, kennt die jeweilige Anwendung und vervollständigt Config-Keys, Route-Namen, View-Pfade, Übersetzungsstrings, Middleware, Container-Bindings, Livewire-Komponenten und Inertia-Pages — und meldet Referenzen, die nicht existieren. Die Zed-Erweiterung übernimmt die Editor-Anbindung.
Die Einrichtung ist minimal: Über die Befehlspalette (zed: extensions) die Extensions-Seite öffnen, nach „Laravel (Official)" suchen und installieren. Die Erweiterung lädt das Language-Server-Binary selbst herunter — eine separate Installation von laravel/lsp ist nicht nötig — und prüft höchstens alle zwei Stunden auf Updates.
Standardmäßig ist keine Konfiguration erforderlich. Optionale Initialisierungsoptionen lassen sich über lsp.laravel.initialization_options in den Zed-Einstellungen setzen, etwa phpEnvironment: "sail". Diese Option bestimmt, wie der Server ein funktionierendes PHP-Kommando zum Indizieren findet; der Standard auto versucht der Reihe nach Herd, Valet, Sail, Lando, DDEV und dann lokales PHP. Jedes LSP-Feature lässt sich einzeln über dasselbe Optionsobjekt schalten; die vollständige Liste steht im laravel/lsp-Repository auf GitHub.
Mike Bronners Community-Laravel-Erweiterung für Zed wird weiterhin aktiv entwickelt und verfolgt einen anderen Ansatz: Laravel LSP führt PHP-Skripte im Projekt aus, um das Framework direkt zu befragen (dafür dient phpEnvironment), während der Community-Server Dateien per Tree-sitter parst und die Anwendung nie ausführt. Das Community-README rät davon ab, beide gleichzeitig zu betreiben — man sollte sich für eine Variante entscheiden.
Zed reiht sich damit neben Sublime Text, Cursor und die offizielle Laravel-VS-Code-Erweiterung in die Liste offiziell unterstützter Editoren ein; Neovim und OpenCode lassen sich ebenfalls mit wenigen Konfigurationszeilen an denselben Server anbinden. Die Erweiterung steht unter MIT-Lizenz, ist über die Zed-Extension-Seite installierbar, und der Quellcode liegt im GitHub-Repo laravel/zed-extension.
Kommentare
Noch keine Kommentare — schreib den ersten.
Starte die Diskussion
Kein Konto, kein Passwort nötig — gib einfach deine E-Mail-Adresse ein, wir senden dir einen einmaligen Anmelde-Link. Beim ersten Mal bist du damit automatisch angemeldet.
Deine Bewertung wird nach der Anmeldung automatisch übernommen.
Schau in dein Postfach
Wir haben einen Anmelde-Link an … gesendet. Öffne ihn auf diesem Gerät — dieser Tab meldet dich automatisch an.
Nichts angekommen? Wirf einen Blick in den Spam-Ordner — und markiere die Mail dort als „Kein Spam“, dann landet sie künftig direkt im Postfach.