패키지 개요
revolution/laravel-boost-phpstorm-copilot은 Laravel Boost의 확장으로 PhpStorm의 GitHub Copilot 플러그인용 커스텀 에이전트를 추가하는 패키지입니다.php artisan boost:install의 AI 에이전트 선택에 PhpStorm with GitHub Copilot이 추가됩니다.
요구 사항
- PHP 8.3 이상
- Laravel 12 이상
- Laravel Boost 2.0 이상
- PhpStorm에 GitHub Copilot 플러그인을 설치 완료
설치
사용법
MCP 설정 파일 저장 경로
| OS | 경로 |
|---|---|
| macOS, Linux | ~/.config/github-copilot/intellij/mcp.json |
| Windows | %LOCALAPPDATA%\github-copilot\intellij\mcp.json |
중요: 프로젝트 전환 시 재실행 필요
PhpStorm + GitHub Copilot 플러그인에서는 MCP 설정이 프로젝트 단위가 아니라 시스템 전체로 저장됩니다.설정 파일에는 Laravel 프로젝트의 절대 경로가 들어가므로, 프로젝트를 전환할 때마다 갱신이 필요합니다.
Boost 1.8 이후의
boost:update에서는 MCP 설정 파일이 갱신되지 않습니다.WSL 지원
이 패키지는 PhpStorm은 Windows 측, PHP는 WSL 측에서 실행하는 구성을 지원합니다.요구 사항
wslu패키지가 필요- 설치되지 않은 경우에는
sudo apt install wslu
구조
WSL_DISTRO_NAME으로 WSL 환경을 검출wslvar LOCALAPPDATA로 Windows 측 AppData 경로를 취득- PowerShell을 통해
%LOCALAPPDATA%\github-copilot\intellij\mcp.json에 기록
주의 사항
WSL 안에서 PhpStorm을 원격 개발용으로 사용하는 경우에는 지원 대상이 아닙니다. 필요한 경우에는 MCP 파일을 수동으로 설정하세요.Testbench 미지원과 대안
이 패키지는 Testbench에서의 이용을 지원하지 않습니다.패키지 개발에서 Testbench를 사용하는 경우에는 대신 laravel-boost-copilot-cli를 사용하세요.