[laravel]을 사용하여 애플리케이션을 만드는 PHP 프로그래머가 많다고 생각합니다. [laravel]은 무료 오픈 소스 PHP 웹 애플리케이션 프레임워크입니다. 이는 여러 Symfony 구성 요소를 기반으로 하며 인증, 라우팅, 세션, 캐싱 및 기타 모듈을 포함한 개발 프레임워크를 제공합니다. (추천 학습: phpstorm 자세한 설명)
지난 여름, Blade에 대한 지원을 도입했습니다. Blade는 Laravel의 템플릿 언어로, 아티스트에게 친숙하며 PhpStorm에서 작업할 수 있는 Laravel 프로그래머를 위한 명령줄 도구입니다. Laravel 플러그인과 Laravel IDE 도우미를 사용하면 Laravel 애플리케이션에 대한 PhpStorm의 지원을 더욱 확장할 수 있습니다.
Laravel IDE Assistant 설치
공식적인 방법
먼저 프로젝트에서 Composer를 사용할 수 있는지 확인하세요. Composer | Addency 종속성을 사용할 수 있습니다... 설치하려면 메뉴를 마우스 오른쪽 버튼으로 클릭하세요. [Laravel 5 IDE Helper Generator]를 우리 프로젝트에 추가하고 barryvdh/laravel-ide-helper를 검색한 후 Install을 눌러 프로젝트에 다운로드하고 추가합니다.
셀프 서비스 방식
프로젝트에서 사용하고 있기 때문에, 따라서 이를 프로젝트 함수에 추가하고, 작곡가.json에 require-dev 분기
laravel 4.*를 추가합니다. 여기 버전은 1.*
"require-dev": { // ... "barryvdh/laravel-ide-helper": "2.*" // ... },
로 채워져야 합니다. 그런 다음 작곡가 업데이트 -vvv 명령을 사용하여 업데이트합니다. the package
'BarryvdhLaravelIdeHelperIdeHelperServiceProvider' 서비스를 애플리케이션에 등록합니다.
즉, ide-helper 명령이 artisan 목록에 있도록 config/app.php의 공급자에 작성하세요. artisan ide-helper:generate를 실행하면 PhpStorm에 코드 완성 기능과 Laravel이 포함됩니다. 구문 강조.
PhpStorm의 Laravel 플러그인
Laravel 플러그인을 설치하려면 설정(기본 설정) | 플러그인에서 저장소 찾아보기... 버튼을 클릭하고 플러그인 설치 버튼을 검색하세요. 플러그인을 다운로드하여 IDE에 설치합니다.
IDE를 다시 시작하고 플러그인을 활성화합니다(설정(기본 설정) | 기타 설정 | Laravel 플러그인 | 이 프로젝트에 대한 플러그인 활성화). PhpStorm은 Laravel의 인터페이스가 수행하는 작업을 알고 있으며 다음을 제공합니다.
물론 코드 완성뿐만 아니라 Ctrl+클릭(CMD+클릭 Mac OS X) 또는 Go To Declaration(Ctrl+B / CMD+B), PhpStorm을 사용하세요. 구성 항목 선언과 같은 곳으로 이동합니다.
Blade 템플릿 사용과 관련하여 Laravel 플러그인은 @section 지침 자동 완성과 같은 경험을 향상시킬 수도 있습니다.
더 알고 싶으십니까? 코드 자동 완성, 탐색, 자동 코드 검사, 명령줄 도구 지원, 디버깅 및 단위 테스트를 포함하여 PhpStorm이 Laravel 개발을 위해 제공하는 모든 내용을 다루는 Laravel 튜토리얼을 확인하세요!
컴포저.json의 post-update-cmd에 다음과 같이 헬퍼가 업데이트될 때마다 업데이트되도록 명령을 추가할 수도 있습니다.
"post-update-cmd": [ "php artisan clear-compiled", "php artisan ide-helper:generate", "php artisan optimize" ],
또한 모델이 Eloquent로 확장된 경우 이 명령은 플러그인을 프로젝트에 추가할 수도 있습니다. 모델에 phpDoc을 추가하면 쉽게 읽을 수 있도록 필드 이름을 직접 표시할 수 있습니다. 사용법
php artisan ide-helper:models User
를 사용하려면 작곡가.json을 수정하고 require-dev 섹션에
"require-dev": { "doctrine/dbal": "~2.3" },
위 내용은 PHPStorm 편집기를 사용하여 Laravel 애플리케이션 개발의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!