Panoramica del pacchetto
revolution/laravel-boost-phpstorm-copilot è un pacchetto che aggiunge un agente personalizzato per il plugin GitHub Copilot di PhpStorm come estensione di Laravel Boost. Nella scelta dell’agente AI diphp artisan boost:install viene aggiunta l’opzione PhpStorm with GitHub Copilot.
Requisiti
- PHP 8.3 o superiore
- Laravel 12 o superiore
- Laravel Boost 2.0 o superiore
- Plugin GitHub Copilot installato in PhpStorm
Installazione
Utilizzo
Seleziona le funzionalità
Da
AI Guidelines / Agent Skills / Boost MCP Server Configuration scegli le funzionalità che ti servono.Posizione di salvataggio del file di configurazione MCP
| OS | Percorso |
|---|---|
| macOS, Linux | ~/.config/github-copilot/intellij/mcp.json |
| Windows | %LOCALAPPDATA%\github-copilot\intellij\mcp.json |
Importante: al cambio progetto è necessario rieseguire il comando
Con PhpStorm + plugin GitHub Copilot, la configurazione MCP viene salvata a livello di sistema, non per progetto.Il file di configurazione contiene il percorso assoluto del progetto Laravel, quindi va aggiornato ogni volta che cambi progetto.
In
boost:update di Boost 1.8 e successivi il file di configurazione MCP non viene aggiornato.Supporto WSL
Questo pacchetto supporta una configurazione in cui PhpStorm gira lato Windows e PHP lato WSL.Requisiti
- È necessario il pacchetto
wslu - Se non è installato:
sudo apt install wslu
Come funziona
- Rileva l’ambiente WSL tramite
WSL_DISTRO_NAME - Ottiene il percorso AppData lato Windows con
wslvar LOCALAPPDATA - Scrive
%LOCALAPPDATA%\github-copilot\intellij\mcp.jsontramite PowerShell
Attenzione
Se usi PhpStorm come sviluppo remoto dall’interno di WSL, non è supportato. In quel caso configura il file MCP manualmente.Non supporta Testbench e alternative
Questo pacchetto non supporta l’utilizzo con Testbench.Se sviluppi pacchetti usando Testbench, usa invece laravel-boost-copilot-cli.