Vai al contenuto principale

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 di php artisan boost:install viene aggiunta l’opzione PhpStorm with GitHub Copilot.
PhpStorm è l’opzione per PhpStorm Junie. Assicurati di selezionare 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

composer require revolution/laravel-boost-phpstorm-copilot --dev

Utilizzo

1

Esegui il comando di installazione di Boost

php artisan boost:install
2

Seleziona le funzionalità

Da AI Guidelines / Agent Skills / Boost MCP Server Configuration scegli le funzionalità che ti servono.
3

Seleziona PhpStorm with GitHub Copilot come agente AI

Alla domanda Which AI agents would you like to configure? seleziona PhpStorm with GitHub Copilot.

Posizione di salvataggio del file di configurazione MCP

OSPercorso
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.
php artisan boost:install --guidelines --skills --mcp --no-interaction
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.json tramite 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.
Ultima modifica il 13 luglio 2026