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

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 에서 인식이 된다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤