Vue d’ensemble du package
revolution/laravel-boost-phpstorm-copilot est un package qui étend Laravel Boost en ajoutant un agent personnalisé pour le plugin GitHub Copilot de PhpStorm.PhpStorm with GitHub Copilot est ajouté à la sélection d’agents IA de php artisan boost:install.
Prérequis
- PHP 8.3 ou supérieur
- Laravel 12 ou supérieur
- Laravel Boost 2.0 ou supérieur
- Plugin GitHub Copilot installé dans PhpStorm
Installation
Utilisation
Sélectionner les fonctionnalités
Choisissez les fonctionnalités nécessaires parmi
AI Guidelines / Agent Skills / Boost MCP Server Configuration.Emplacement du fichier de configuration MCP
| OS | Chemin |
|---|---|
| macOS, Linux | ~/.config/github-copilot/intellij/mcp.json |
| Windows | %LOCALAPPDATA%\github-copilot\intellij\mcp.json |
Important : réexécution nécessaire au changement de projet
Avec PhpStorm + plugin GitHub Copilot, la configuration MCP est enregistrée au niveau du système entier et non par projet.Le fichier de configuration contenant le chemin absolu du projet Laravel, une mise à jour est nécessaire à chaque changement de projet.
Depuis Boost 1.8,
boost:update ne met plus à jour le fichier de configuration MCP.Prise en charge de WSL
Ce package prend en charge une configuration où PhpStorm tourne côté Windows et PHP côté WSL.Prérequis
- Le paquet
wsluest nécessaire - S’il n’est pas installé :
sudo apt install wslu
Fonctionnement
- Détection de l’environnement WSL via
WSL_DISTRO_NAME - Récupération du chemin AppData côté Windows via
wslvar LOCALAPPDATA - Écriture de
%LOCALAPPDATA%\github-copilot\intellij\mcp.jsonvia PowerShell
Points d’attention
L’utilisation de PhpStorm à l’intérieur de WSL en mode développement à distance n’est pas prise en charge. Si nécessaire, configurez manuellement le fichier MCP.Non-support de Testbench et alternative
Ce package ne prend pas en charge l’utilisation avec Testbench.Pour le développement de packages avec Testbench, utilisez plutôt laravel-boost-copilot-cli.