PHPStorm을 사용하여 Laravel 애플리케이션을 개발하는 예제에 대한 자세한 설명

黄舟
풀어 주다: 2023-03-15 21:06:01
원래의
1960명이 탐색했습니다.

이 글에서는 주로 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
로그인 후 복사

은 작곡가.json에서 수정하고 require-dev에 추가해야 합니다. 섹션

"require-dev": {  
  "doctrine/dbal": "~2.3"
},
로그인 후 복사

요약


위 내용은 PHPStorm을 사용하여 Laravel 애플리케이션을 개발하는 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!