Überblick über das Paket
revolution/laravel-boost-phpstorm-copilot ist ein Paket, das als Erweiterung von Laravel Boost einen Custom-Agent für das GitHub-Copilot-Plugin in PhpStorm hinzufügt. Bei der AI-Agent-Auswahl vonphp artisan boost:install wird der Eintrag PhpStorm with GitHub Copilot ergänzt.
Voraussetzungen
- PHP 8.3 oder höher
- Laravel 12 oder höher
- Laravel Boost 2.0 oder höher
- GitHub-Copilot-Plugin in PhpStorm installiert
Installation
Verwendung
Funktionen auswählen
Wählen Sie aus
AI Guidelines / Agent Skills / Boost MCP Server Configuration die benötigten Funktionen aus.Speicherort der MCP-Konfigurationsdatei
| OS | Pfad |
|---|---|
| macOS, Linux | ~/.config/github-copilot/intellij/mcp.json |
| Windows | %LOCALAPPDATA%\github-copilot\intellij\mcp.json |
Wichtig: Beim Projektwechsel erneut ausführen
Beim GitHub-Copilot-Plugin in PhpStorm wird die MCP-Konfiguration systemweit und nicht pro Projekt gespeichert.Da in der Konfigurationsdatei der absolute Pfad des Laravel-Projekts steht, müssen Sie sie bei jedem Projektwechsel aktualisieren.
Ab Boost 1.8 wird die MCP-Konfigurationsdatei durch
boost:update nicht aktualisiert.WSL-Unterstützung
Dieses Paket unterstützt Konstellationen, bei denen PhpStorm unter Windows und PHP unter WSL laufen.Voraussetzungen
- Das Paket
wsluist erforderlich. - Falls nicht installiert:
sudo apt install wslu
Funktionsweise
- Erkennung der WSL-Umgebung über
WSL_DISTRO_NAME - Abfrage des Windows-AppData-Pfads über
wslvar LOCALAPPDATA - Schreiben nach
%LOCALAPPDATA%\github-copilot\intellij\mcp.jsonper PowerShell
Hinweise
Der Einsatz von PhpStorm im WSL als Remote Development wird nicht unterstützt. Konfigurieren Sie in diesem Fall die MCP-Datei manuell.Keine Testbench-Unterstützung und Alternative
Dieses Paket unterstützt den Einsatz mit Testbench nicht.Wenn Sie Testbench in der Paketentwicklung nutzen möchten, verwenden Sie stattdessen laravel-boost-copilot-cli.