vscode 에서 라라벨 alias 를 인식못할때 > IT 기술백서

IT 기술백서

직접 알아내거나 검색하기 귀찮아서 모아 둔 것

php | vscode 에서 라라벨 alias 를 인식못할때

본문

vscode 에서 alias 가 인식이 안되어 코드힌트가 안나와서 불편하다.

이때 barryvdh/laravel-ide-helper 를 설치하면 해결된다.

 

설치

[code]

composer require --dev barryvdh/laravel-ide-helper

[/code]

 

composer.json 에서 extra.laravel.dont-discover 에 아래와 같이 추가한다.

[code]

"extra": {

  "laravel": {

    "dont-discover": [

      "barryvdh/laravel-ide-helper"

    ]

  }

}

[/code]

 

config/app.php 의 providers 항목에 프로바이더를 추가한다.

[code]

'providers' => [

    // ....

    Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,

],

[/code]

 

콘솔에서 아래 명령어를 실행한다.

[code]

# Facade 용 PHPDoc 생성 (이것만 하면 alias 를 인식한다)

php artisan ide-helper:generate


# 모델용 PHPDocs

php artisan ide-helper:models


# PhpStorm 메타 파일

php artisan ide-helper:meta

[/code]

 

실행하면 autoload 파일이 다시 생성되고 vscode 에서 인식이 된다.

댓글 0개

등록된 댓글이 없습니다.

Menu