이 글에서는 주로 PHPStorm을 사용하여 Laravel 애플리케이션을 개발하는 방법에 대한 관련 정보를 샘플 코드를 통해 자세히 소개합니다. 이는 모든 사람의 학습이나 작업에 대한 특정 참조 학습 가치가 있으므로 편집자를 따라갈 수 있습니다. 아래에 와서 함께 공부하세요.
머리말
저는 [laravel]을 사용하여 애플리케이션을 만드는 PHP 프로그래머가 많다고 생각합니다. [laravel]은 무료 오픈 소스 PHP 웹 애플리케이션 프레임워크입니다. 이는 여러 Symfony 구성 요소를 기반으로 하며 인증, 라우팅, 세션, 캐싱 및 기타 모듈을 포함한 개발 프레임워크를 제공합니다.
지난 여름에 Blade에 대한 지원을 도입했습니다. Blade는 Laravel의 템플릿 언어로, 아티스트에게 친숙하며 PhpStorm에서 작업할 수 있는 Laravel 프로그래머를 위한 명령줄 도구입니다. Laravel 플러그인과 Laravel IDE 도우미를 사용하면 Laravel 애플리케이션에 대한 PhpStorm의 지원을 더욱 확장할 수 있습니다. 어떻게 하는지 살펴보겠습니다!
Laravel IDE Assistant 설치
공식적인 방법
먼저 Composer를 프로젝트에서 사용할 수 있는지 확인하고 Composer | Add dependency를 사용할 수 있습니다. [Laravel 5 IDE Helper Generator] 설치 메뉴에서 barryvdh/laravel-ide-helper를 검색한 후 Install을 클릭하여 프로젝트를 다운로드하고 추가하세요.
[Annotation] Self-service method
프로젝트에서 사용하기 때문에 이 기능을 프로젝트에 추가하고, 작곡가.json에 require-dev 브랜치
laravel 4.*를 추가하세요. 여기 버전은 1.*
"require-dev": { // ... "barryvdh/laravel-ide-helper": "2.*" // ... },
그런 다음 작곡가 업데이트 -vvv 명령을 사용하여 패키지를 업데이트합니다.
패키지는 'BarryvdhLaravelIdeHelperIdeHelperServiceProvider' 서비스를 애플리케이션에 등록합니다. 즉, 이를 config/app.php의 공급자에 기록하므로 ide-helper 명령이 artisan 목록에서 artisan ide-helper:generate를 실행하면 PhpStorm에는 코드 완성 기능과 Laravel 구문 강조 기능이 제공됩니다.
PhpStorm의 Laravel 플러그인
Laravel 경험을 더욱 향상시키기 위해 다음을 수행할 수도 있습니다. Laravel 플러그인을 설치합니다. 설정(기본 설정) | 플러그인에서 저장소 찾아보기... 버튼을 클릭하고 플러그인 설치 버튼을 클릭하면 IDE에 플러그인이 다운로드 및 설치됩니다. 플러그인( 설정(기본 설정) | 기타 설정 | Laravel 플러그인 | 이 프로젝트에 대한 플러그인 활성화 ) PhpStorm은 Laravel의 인터페이스가 수행하는 작업을 알고 있으며 컨트롤러, 보기, 경로, 구성, 번역 등에 대한 코드 완성을 제공합니다. 물론 코드 완성만이 아니라 Ctrl+클릭(CMD+Mac OS X 클릭)이나 선언으로 이동(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
"require-dev": { "doctrine/dbal": "~2.3" },
요약
위 내용은 PHPStorm을 사용하여 Laravel 애플리케이션을 개발하는 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!